You only need the Pro if you have some very parallizable workloads (large compilations, or heavily threaded long-running stuff), or you need ram > 16GB. In regular use or development I know I don't really touch all the extra cores developing webstacks. When I need to run VMs for mobile development I kind of miss having more ram available, I feel like I have to close all my extra applications. An Air/Mini with 32GB would be perfect for me.
> You only need the Pro if you have some very parallizable workloads (large compilations, or heavily threaded long-running stuff), or you need ram > 16GB.
Or you want a large screen, or IO, or more than one external display, …
There’s a billion reasons to want/need the pro (unlike the max).