I am developing a cross platform game using portable libraries and C++. My next computer is most likely going to be a Mac. My current development environment is Visual Studio C++ 2005 Express on XP. Because I've done quite a bit of stuff in the Linux world, I an fairly familiar to the Unix tool chain and very comfortable with the command line. Which build environment should I use on the Mac? XCode or straight command line? Like I said, I am very comfortable with the command line(vim ftw), but is XCode good enough to be a great alternative to Visual Studio and for C++ programming?