I enjoyed Dollhouse, and the turn in season 2 was bolstered by the fact that it had a direction. You've already noticed by now, but many of the season 1 episodes are standalone and can be watched in any order, which is both good and bad in a way. Season 2 was truncated, but told a story.
Plus, with Echo getting a new personality in every episode, we never really get to know Echo (or Caroline, for that matter), and that hurts development because we don't really care about her as a character. This changes in season 2, as well.