Retirement O visa is not difficult at all. Just have to keep the money in a Thai bank and check in online each 90 days (after the first check). I just renewed mine. It took about two hours (in the queue) and had to pick up my passport the following day. One caveat: smaller immigration offices (like Chonburi) are less stressful than BKK.