Thai embassy/consulate at my location uses only e-visa system.
TR visa requires a return flight on there.
Delivery time is 3 to 4 weeks, there is a fee.
I would choose visa exempt; do not need to apply, no waiting time, no fee, can do 45 + 30 days and border run after that.