iOS 5 and OSX Lion were satisfactory
improvements. iCloud was great, except for the iTunes integration.
It was a big fail in that you can only download shared music, not
stream it. The other products(Apple TV, iTunes Match etc) are not
relevant to my situation.