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.