Desenvolver qualquer coisa (back ou front-end) em um MacBook é sempre muito bom, quanto a isso pode ficar tranquilo. Não vai sentir falta de nada, tudo vai funcionar muito bem (melhor do que você espera, pode ter certeza).
Como os amigos já falaram, também recomendo comprar direto da Apple, para ter desconto e receber o OSX atualizado - no link que você mandou, o MacBook ainda acompanha o Lion e já estamos no Mountain Lion.
Sobre jogos é fácil: se você quiser ter um catálogo médio de jogos e comodidade, vai conseguir tudo isso jogando no Mac mesmo. Agora, se quiser ter um enorme catálogo de games para escolher, eu recomendaria instalar Windows em uma partição separada. Dá um pouco de trabalho? Sim, infelizmente e ainda tem que reiniciar o computador sempre que quiser ir para o Windows, mas lá, a quantidade de jogos disponíveis é enorme.
Se você estiver satisfeito com os jogos disponíveis para Mac no Steam e os disponíveis na Mac App Store, não tem motivos para instalar Windows.
Abraços!