The Manga and LN are great. The Anime fails to do them justice. They are trying to put too much into each episode, and it really just ruins it. If I hadn't gotten started on the manga & LN before the anime, I probably wouldn't have bothered after watching it.
Do yourselves a favor, read the Manga and Light Novel, and don't just throw away this gem of a series because the anime screwed it up.