If you are using a game engine like Unity you should not worry at all. If you need to access Windows specific APIs, of course it is a different story.
A Macbook is a perfect machine for developers: you can build for android and iOS, has a great screen, perfect touchpad, finally fixed keyboard and ports.