Recently I picked up an Apple TV. My wife was having problems ripping movies for the kids (much safer than letting the DVDs get trashed) and then getting them to run through the media centers on one of the consoles. So, I went and got an Apple TV.
Apple TV is mostly nice, but it has it's warts. First, the syncing is horrid. I have issues syncing while Apple TV plays movies. It can't, or at least, I can't find a way to do it. So, if someone is watching something, and it needs to Sync, NOOOOO. I've had this problem with my iPod, with Sync being the harbinger of death.
Anyways. The next issue is movie files that disappear. I've synced videos, played those videos, and then the videos have disappeared, or just stopped working. Or iTunes will tell me it's synced, and it won't show up on the Apple TV.
Seriously, Apple, Google, Microsoft, and others really need to start working together. The Internet works far better than any crap they've put out. Grrr... frustration, nerd rage!!!!
Sorry. =/
However, I completely understand why most poeple like itunes, because most people aren't like this, and itunes provides a very simple interface for them to do it.
Saying that, the Windows version of itunes has not been as good as the mac version. And even on the mac, it seems to pause when copying over lots of large mp3 tracks, although this has gotten a lot better in the recent release.
I too love iTunes.
I can accept that iTunes is not the greatest software written. Being forced to use iTunes, with no other options, sucks ass.
Arguably, there isn't a solid Linux solution (probably because audio dev in Linux is sisyphian.
Apple users hate Flash because they think it's crap.
Neither camp thinks their wrong.
Go figure.