Non-O: No insurance requirement, extension requires banked funds in a Thai bank account. Can live continuously inside Thailand without leaving with repeated 1 year extensions.
Non-OA: Health insurance and police records check. Only available from home country. Can use home country funds. Gives 1 year entry on every entry for the 12 month validity. Can get almost two years of stay out of the visa as long as you have health insurance coverage. After the two years you either extend in country with Thai banked funds and health insurance or you return to your home country and reapply with home country funds and health insurance.
Is your focus to live in Thailand or is your focus to keep your funds in your home country. That’s really what you need to decide.
both require banked money for in country extensions so really the only difference (other than the insurance)is the timing when you bank the funds. It really depends on what is your focus, are you going to be retiring full time in Thailand or are you going to be living long term but bouncing back home every couple of years.
Sounds like you have no visa at all. From your replies it seems to me that you entered Thailand on a visa exempt entry of 60 days. Perhaps you can clarify by posting a picture of your entry stamp?