Depende de lo que vayas a hacer, para uso "habitual" puede que el M4 cumpla, pero si vas a trabajar el Pro se nota, pasamos de 4 núcleos de rendimiento en el M4 a los 8 que lleva el Pro, son el doble. Y el doble de GPU. Así que para programar*1, Unity o UE, Blender, CAD, y etc. el Pro lo ibas a notar mucho, y a largo plazo es tiempo que ahorras y mayor suavidad de uso.
*1 programar cosas pesadas, como Android (que al Gradle ya le vale), Java, etc. Para cosas ligeras (web, python, etc) seguramente el base sea más que suficiente.
También depende mucho del tiempo que quieras amortizar la inversión. Si quieres un equipo para largo plazo, en plan usarlo hasta que se caiga a pedazos o que te jubile él y no al revés, el Pro merecería la pena, configurado con 48GB de RAM y 1TB SSD. Si crees que en cuanto presenten los M6 o alguno posterior vas a picar y renovar, igual no merece la pena tanto.