I've been pushing hard on using VS2008 with CRM 4 (Titan), and I'm more than happy to see it RTM. I have seen a ton of productivity gain from using it over VS2005.
Also along with VS2008 if your using or thinking of using Team System there was a huge investments in features there as well. Jeff Beehler's blog has a great post on it here. And yes, Team System is great for managing a CRM related development project.
I've been in the process of upgrading my development machines from Beta 2, I blogged about the process I used here including some steps I used to make it faster.