"Sounds like you are saying Apple has a problem creating apps that run well on multiple platforms"
I'm not saying that at all. Every software vendor (Apple, Microsoft, Oracle) has their preferred platforms. The preferred platforms are the ones they develop on first and have the most control over. When the iTunes team thinks they've found a bug in OSX they can walk down the hall and talk to the OSX team. When they think they've found a bug in Windows they have to contact Microsoft who won't exactly make it a top priority to fix iTunes related bugs.
"99.99% of my iPod,... experience
I don't dispute that. I don't know about the percentage
"But I would say having bad experience
Who is responsibl
About iPad 2
Read the Article at HuffingtonPost