lol, you're a pushy one. :P Sorry, I've been meaning to reply, I just didn't notice it had been 3 days. lol. All of my computer time has been focused on the Steam sales. I've downloaded about 40GB of games in the last 5 days and played most of them for a good few hours.
Yeah, the gamma certainly helps things appear more vivid. You can pump it up in most graphics control panels (ie. AMD or Nvidia's), although because most screens aren't even close to what they should be, it's still not perfect. The Mac screens (not so much the Airs) are among the best in the industry, partially because they're high quality IPS, partially because they're a standard platform, so they're easy to keep the same. Any LED-backlit IPS panel without anti-glare coating will look pretty good, as does my desktop monitor.
When you say Ubuntu isn't well-designed, I assume you've been using the newer versions with the Unity DE? Yes, it's horrible, but it wasn't when it still used Gnome. Ubuntu 9.04 was my main OS once. If you do want to play around with Linux, Mint isn't bad. Or if you want to try KDE, I always liked openSUSE. You're absolutely right, though. If you want to get used to a new OS, there are two important things to remember. Firstly, don't go back to the old one the minute you get annoyed. Work through it. Secondly, don't expect it to work the same way. Don't try to force your old methods and understandings onto the new platform.
I've just finished studying a unit at uni about educational psychology. We have cognitive patterns called schema, where we learn a process/rule/fact that we apply and eventually internalise (it becomes automatic and we don't think about it or even question it). Now when something comes along that doesn't agree with our current schema, we firstly try to force it to fit. This doesn't work and we get frustrated. In order to learn the new system, we either need to modify the schema or create a new one to deal with the new information. That then needs to be reinforced for it to stick properly. Some people don't do this and don't learn or adapt effectively as a result. This carries over to OS and platform changes. You need to accept the differences and try to appreciate them.
That reply should probably make up for the amount of time I left you hanging. :cer_laugh: