If PIC32 where up-to-date technology... In reality the MIPS4k architecture is old and never caught on well. It isn't well supported by the community either so you are on your own (been there, done that). If you want a proper compiler you have to pay Microchip for an upgraded GCC compiler which you could have for free if you had choosen for ARM. Newer ARM Cortex M4 devices come with a hardware FPU closing the gap between SoCs and microcontrollers. In other words, if you choose ARM there is an extremely wide range of controllers you can choose from (from micropower to real horsepower) while having to learn about only one architecture.
Microchip put their money on the wrong horse. They try to compete on price, not quality. That also shows in the enormous amounts of severe bugs in the silicon:
I picked two similar devices:
Note that the PIC32 has twice the amount of bugs. Most where not fixed in the next silicon revision.