The Mac Mini is running 10.5.8 so will run the latest iTunes. However it is a PowerPC so obviously it will not run many more modern software since the introduction of Intel Chips by Apple.
Countless times in my Microsoft Windows experience I had to upgrade my operating system to get the latest versions of software to work. The operating software upgrade was far costlier than Apple system software upgrades (Lion is only £20.99 regardless of how many home computers you own, so worked out at less than £7 a computer for me). Quite often this meant upgrading my hardware at the same time and that of course made Microsoft money yet again as part of what you were paying for was the operating system.
So I reckon a 5 year old computer such as my 2007 iMac 24" running the very latest O/S system and 3rd party software is pretty good all round, and my seven year old Mac Mini computer running the very latest version of iTunes is ok too. I have a Notebook with Windows 98 on it and it certainly can't run much of the off the shelf software available now, without a system upgrade. Luckily I don't need Windows anymore as the third party GPS software I needed it for is now supported on the Apple.
SO really is there that much difference between Apple and Microsoft?? They are both in it to make money and to entice us to want the very latest in computer technology. Microsoft used to do it for me but I discovered Apple do it better

