Fine, but I feel we have many Visa choices, from long stay, to 90 day or 30 day or Retirement, family Visa, and border runs etc.
Of course its very annoying about taxation, many foreign residents do not pay tax in their home country or here, but then complain, I understand, but Thailand want some taxation.
Remember its their country and we are welcome under their rules.