I marathoned this show with my sister a few weeks back. I enjoyed it a lot. Piper is definitely one of the most screwed up and unlikable people in the show, and she's meant to be. It provides an interesting perspective and never lets you get too cozy in everything-is-okay-land as Piper keeps fueling her own conflicts. It's similar to Girls in that way, although the problems seem more tangible here.

And yes, the theme song is great. Can't stop myself from singing along every time.