You can get a simple ESP32 mounted on a Dip PC board at not bad price. This is just ESP32, small power supply from 5V, some buttons and often a usb to serial connection.
Thing to think about is difference from,
trying to stuff things in small space like a Arduino UNO
Or
Using something less limited and not using it all.
Makes it very easy for a future expansion.
Something like a graphic LCD is then do I what one here and not a case of can hardware talk and can I fit in the software & will it be fast.
You can buy a complete weather station kit or whatever
But this often leads to a bunch of separate things that will not work together.
But how great is it? Will it tell you temperature in the sun and shade?
Think of building a simple clock using an Arduino. You would need to add a real time clock with battery backup for when power failed. You end up with a bunch of pain in the ___ clocks that are not the same or have to be set often.
That WIFI will let you get time from the others and master time from the internet. Simple and automatic
If you keep it simple, powerful CPU like this can do a lot with out requiring a lot of hardware.
And once programed you can have access to over the air software updates.
Think of building little things that can work together.
When you want to link two or more micro-controllers with wire, Think you will find that CAN bus is often the best option. There is great reasons industry uses it and not UART, SPI or I2C.
So a better foundation now is better for future as you now have option to change or not
C