So really you don't like how much their products cost and you're not a fan of the OS, I think that's a reasonable stance because you might not be willing to pay those prices and the OS might not suit you or your needs and preferences. I wouldn't put that on the same level as what I'd consider 'hating' Apple, but more along the lines of Apple not suiting you as a consumer.
On the note of price, I think when you consider like-for-like and I mean beyond hardware specifications, you can find PCs at similar prices, the main problem is that they don't offer a cheaper range. Mac Mini is a cheaper solution, but it's a MiniPC and for the price of a mini PC you can actually get a tower for less and unfortunately, Apple's towers (MacPros) really only compete with PCs like Boxxtech and not Dell, HP, Packard Bell, Acer or anything like that. Interestingly I was looking at computers last night out of curiosity (I plan on upgrading soon), I am tempted by the MacMini but for the same price I'd be paying for one that's suitable for running games, I can actually get a fairly powerful gaming tower. If Apple were to release a cheap range of towers, then I think that would eliminate that problem and would appeal to people with shallower pockets. If Lenovo could make that compromise with ThinkPads and still keep a good reputation (my SL510 is a damn good laptop), I'm sure Apple could too with their Macs.
But yes, I agree with your point about Vista & 7, Windows 7 feels like what Vista should have been, it's a great upgrade and I love using it, but I just wish I never had to use Vista

. For me Windows 98 was really buggy and XP was buggy to begin with but fixed itself after SP2. For me, Windows 7 is the only stable Windows OS from release I've used. I would probably put that down to the public beta and that was a damn good idea.
Quote: "Believe it or not Ubuntu Linux is one. Especially since Unity (which I despise and replace with gnome or lubuntu-desktop - situation depending) came onto the scene and provided a more simplified UI. "
Funnily enough I'm running Gnome Classic too, Unity was a good idea in terms of simplifying things, but it's not what many of us are used to using so at least it's an optional feature, sadly you can't say the same about Metro in Windows 8. I would actually like to see Ubuntu to attract a much bigger market, with Steam going Linux and with some indie games that have now gone Linux (like Bastion) it'll be nice to see if there's a future there.