Mine was OK until recently. Have tried all permutations but can only conclude they’ve changed something (wrongly) at their end, hence I can no longer match my input with their records.
Retirement involves less paperwork, no home visit (at least I’ve never had one) and only one trip per annum to immigration as there is no ‘under consideration’ period. Another benefit is if you split up you don’t need to change anything. You do, however, need 800,000 baht in a Thai bank account instead of only 400,000.
If 50 or over, retirement visa is the simplest. Only requires one annual visit to immigration. I didn’t exit Thailand for six years so only cost was 1,900 baht per annum. If you wish to exit Thailand a reentry permit is required. Single exit/reentry costs 1,000 baht. Multiple 3,800 baht.
Assuming you’re not at the 360 day point, have you thought of applying for an extension at your local immigration office? There are reports of this being very difficult/virtually impossible. However, we don’t know what is true or not. Plus, it can all depend upon how you go about it. Taking a Thai person with you always helps to obtain results IMHO.