Which ESP32 to use?

Which ESP32 board is recommended to use with ESPHomelib? I tried HiLetgo ESP-WROOM-32 ESP32 ESP-32S and just having problems with it. I need to hold down a button to USB flash it, and OTA does not always work. If I enable BLE it reboots every hour. This morning it just stopped responding and i had to reset it.

I have not had any problems with the 8266 boards, but was interested i trying out a ESP32 before deciding which to base my MQTT sensors throughout the house on.

What about LOLIN D32?

I use this NodeMCU-32S:
https://www.ebay.com.au/itm/152713123287

EDIT: now mostly use this cheaper mini ESP32:
https://www.aliexpress.com/item/32817842070.html

Same thing with flashing. One of the buttons has to be held down until the serial connection is opened.

Been very reliable though.