I know this is a broad question. I am kind of lost in all the microcontroller offer. I came to understand there is Atmega328, ES32, STM and others.
I am into datalogging and controlling relays and sensors. Not much into wifi, bluetooth etc. I don't need speed either. 1hz sampling is more than enough. I need low power since my system usually rely on batteries. I also need good headroom for programming with Arduino IDE. 32k is not enough.
I am ready to go the Python route or C+ but I never been there and I am afraid of the learning curve. I am happy with Arduino IDE.
What microcontroller should I buy now that I know and have played with the arduino uno?