>>1
I find that Emacs doesn't run that well on Mac OS X, so I would stick to Linux, maybe BSD, but I haven't tried.
Yes, the main concern is how well does Emacs run on your setup. Make sure you have a proper keyboard too (one whose creators didn't skimp on Alt or Ctrl keys).