I came from espeasy and espurna and other custom codes, didn’t really delve into tasmota. But, my needs have been pretty basic as well. Probably the hardest, if it was even hard, was using a single esp32 to drive 16 relays, have the 2 status lights act the way I wanted and have the BT enabled (waiting to receive my miflora order). For my needs the docs were great.
Also going to see if I can cram in the OLED as well, once I find my OLED, i know i put it somewhere.