Um... what can I say... I did more than 50 reports now already, all in person, and I'm still not stressed out by that. But... to be honest... it's pretty easy here... 3 offices, walk in or drive through, 5-10 minutes and you are done.
Is it a bit annoying? Yes. Is it stressful? Not for me. And there is still the option to do it online... it works pretty well since they "renovated" the system, they will remind you per mail, really not a big thing.
At the Immigration office, the next time when you try to get something from them... extension, residency certificate, transfer visa to a new passport, and, and, and.
Useless or not... as you see is the reporting a big drama for some people... whyever...
Well... I like to do it in person... we have three offices here. The main office has a drive through counter, the branches do walk in. 5 to 10 minutes and you are on your way home... with your passport and a new slip... :-)
If you miss the due date you'll be fined 2,000 Baht. If you get arrested and your 90 day report is overdue it's 5,000 Baht. At the airport they don't care about that, they care about overstay... different story...