The 90-30 is an older platform. There are more specialty modules available for it than is the case for the Versa Max.
The Versa Max is available in either "brick" form factor with expansion modules or in a more traditional modular form factor. Versa Max I/O drops can be located close the physical I/O devices and connected back to the PLC via any of several network protocols like Profibus, Device Net, or ethernet.
You should also take a look at the Rx3i platform, especially if there is a need for any kind of redundancy such as a hot backup processor for bumpless transfer in case the primary CPU fails.