Even having a middle class life isn’t that great in Taiwan. Average middle class salary in Taiwan is about 50k per month. Limited leave. Handy government jobs with pensions pretty much out of reach to foreigners. Taiwanese managers can get paid 100k plus per month. I have been offered jobs at govt institutes a few times bit they wouldn’t give me a permanent contract with a pension like some of the locals got (not the only reason I don’t work for the govt though…mostly the payscale tops out way too low here ).
English teachers salary maybe 45k to 90k per month , if you can get paid for leave is another question.
If it’s a middle class stable decent paying job people are looking for, and especially if wanting pension or benefits, I’d look elsewhere. That is unless you are get a job at an international school, a good university or a manager level job at a big company.
As for alternative to Taiwan…In Asia ?
Pay is mostly low in Asia unless you have a certain skillset. With the right skills and education you can get very high pay in places like Singapore.
Basically, and I know this from very recent experience, Singapore is where it is in terms of the corporate world right now in Asia. Japan is not even close. Also working in Japan for businesses mostly sucks. China still has some jobs but it’s China isn’t it. Also their local companies work environment sucks. HK is decidedly ropey.
For English teaching or academics, you’ve got a lot more choices in terms of where to locate . Up skill with teacher quals and the world is your oyster.!