yes 100% online. As soon as I got my border stamp I sent my application from the parking lot before getting my grab. Have everything ready and it is a smooth process.
not sure about complicated, but you habe to have more money in the bank. Retirement you don't have to leave the country and can get a bank account easily ... DTV you have to leave every 6 months and so far difficult to get a Thai bank account. Just depends what's easy for you or what you need.