Narita not so bad, great sleeping layover
Food downtown is OK and if you don't mind staying up late the various clubing can be fun. As usual it depends on who's there and your temperment
Penang is good, nice change and friendly people. TPE you can have, smeels bad