It was just easier for us when buying our Condo last week to use an agent. Also 1250 Bahts from that amount is deposited in your account so no big deal.
We will apply for our Non O Retirement Visas when we arrive in December, cheaper than doing it here.