@Terry ****
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.