I am currently in the situation where for the remote IoT sensor/control modules we're developing the radio/comms embedded CPU, or even sometimes the sensor embedded CPU, is often considerably more powerful than the ATMega328P that we're using as our 'main' CPU, but each time that happens there has to be a good reason IMHO, else the design is unbalanced and dogs are being wagged by tails. If you need Internet then you should use something more like a Raspberry Pi. If you want very low power, simple sensors and output controls, and a couple of LEDs for output then Arduino UNO is more like it. Don't mix them and end up unhappy.
Rgds
Damon