Three month visa? I think you may have the 60 day tourist visa, (valid for entry for 3 months), which you then pay ฿1900 to extend that 30 days, giving you a total of 90 days.
If that is the case...
If you are leaving after just 30 days, you could pay for a entry permit, I think circa ฿1000 and you'll have the same stamp date, stamped in when you come back. Note having already used 30 of your 60 days and depending how long you stay out of Thailand (lets say a week) then you'll only get stamped in for 22 days on your return. Where as if you just left and returned WITHOUT paying for a reentry permit, you'd get another 30 free
If you do have a non-oa or non-o 90 visa, the none of the above applies.
The problem with using an agent if you are planning on living here, is all the small things become difficult as your visa has nothing to do with where you live and is getting done in some far away province.
So anything needing a resident cert is a pain, buying and registering car, ( a new car or bike you'll need two), motorcycle, getting a driving licence, opening bank accounts all become complicated and again when you sell cars bikes etc.
The cost of doing it yourself is an initial 90 day non-o 2000THB and then 1900THB each year with the required funds in the bank.
Agent costs are roughly the same with a zero on the end, perhaps some are more some are less. Not forgetting endless dodgy agents who are slow in getting your passport back to you etc... Once you are down that route it's a further pain to change away.