Linux is never going to be a mainstream option until:
1. Adobe ports its apps.
2. The top Windows games are ported over on a regular basis. And I don't mean ones from five years ago!
3. That whole weird swap disk partitation thing is sorted out and installation is simplified.