I have continual grief from developers over the makeup of the Development Database Server.
The development server should be a slow stolid reliable old workhorse. Developers always want the very latest hardware and software. I'm for the oldest version one can get away with. That's usually 2005 nowadays since everyone needs Varchar(MAX). (although large systems are still being developed in SQL Server 2000!). I like to get old production servers when they are slung out. Big Compaqs with banks of lovely rustling SCSIs. They're perfect for development
Then you go into test and production with the latest stable version of everything.
If you develop on a slooooowwwww computer, with looooaaaads of data then you get to see the painful performance areas. and both test and production are a glorious and pleasant surprise.
It sounds unkind to developers to make them see the hourglass as a penance for their coding sins, but sure as hell it speeds up development.