Gotta agree - of all the internationals I've flown through, Changi is hands down far and away the best of them all.
Absolute worst, rudest, most frustrating and inefficient has to be Frankfurt. I happily more to avoid that place - fucking sucks.
I've heard some horrible stories about JFK but won't get to experience it for myself until August!