I just joined the forum, I have knowledge of C/c++ and a very little bit of python
currently i don't own any espressif device
Right now i am working on a datalogger (ECU stuffs, gps, imu, and other) for suzuki/kawasaki motorbikes, all will be open source on github. I have it ALREADY working on stm32f103, it uses 2x SPI and 2x UART. But yesterday i had the very very bad idea that i would like to have camera control (like gopro or other camera with wifi) so here i am to ask for advice

the options that i see to have wifi support in my project are:
1) use a esp8266 like the esp01
pro: is small, the project remain quite the same
2) completely change everything and move the project on esp32 (i can't use the 8266 because i need 2x spi)
pro: only a main chip which would do everything, faster than the f103 (which is 72MHz, but will it be really faster? how does it perform with FPU?)
con: more work to do
what do you think about it?