What are you developing? Simpler web apps with all your heavy tests running on a remote server, sure no problem at all. Heavy duty 3D applications in C++ with large data sets and long compile times, not so much.
Basically spend some logging how much you stress your CPU and GPU during a normal day developing. If the results are "basically never rises above 5-10%" then the macbook will be fine.