I agree - the service is great, but the client apps are not. In particular, if you have a lot of songs, the iPod app can get really slow and confused (things have improved a bit in iOS 6, but it still crashes on me occasionally, especially when shifting between networks)