O and OA are similar. O requires 800k permanently in Thai bank account or 65k/month income (which you can spend straight away) but no health insurance. OA requires money in Australian bank account, but requires health insurance.
Airport much easier. You actually walk right past the desk at immigration. Takes ten minutes. I do it every time. Better than wasting a day trekking out to Immigration office