What's missing in emacs ?
As I don't require / need Project or CVS support, or have access to a Mac, I can't really comment on those parts,
although I'm sure something exists, at least for CVS and/or Subversion (PCL-CVS ?)
For syntax highlighting I prefer cperl-mode (auto-indenting, highlighting, electric parens and other goodies)
And for folding,
folding.el is really useful.
This is actually the setup I'm using, for home (Linux only) and office (Win32 only). When I find something interesting, all I need to do is send over my .emacs & the necessary libs (or their links), and it simply works.
As for your note on Komodo, it is more than sluggish, be it on Win32 or Linux.
Update:
Subversion's links page points to an emacs backend
here
I'm pretty sure there's something similar for vim, as there is for Eclipse also.
Update 2:
I actually forgot emacs' "JDE", which requires
ede for projects.