The newly announced pro version with a front light looks prerfect for me.
Do you use it with a dictionary? I like the full 1 GB English wiktionary loaded in Aard2 on my Boox. It has etymology and can look up Latin and other non-English words. But I imagine it may be too heavy for a ESP32 device..