Lots of RAM is good for development. I do all of my development on Windows, but if I was in the market for a laptop, I would strongly consider a Mac that would allow easier development to iOS (if you are considering that).
Make a list of apps you "need" to have. You will probably find the list pretty short and there are excellent apps that fill the PC space (browsing, email, editors, etc.).