If you aren't ready to make those trade-offs, stick with Windows or, at least, keep a Windows box around just in case. But if you're willing to explore a little, a Mac (or a small office full of...