Swiss/Austrian are having a sale ex-Amsterdam to Bangkok, Thailand. You can fly on a world class airline such as Swiss and collect a decent amount of miles.
Avoid Lufthansa if you collect miles with Aegean Airlines as they credit at 0%. You would earn 12264 miles in most Star Alliance programs (100%).
United flyers would also obtain 2453 PQPs as LX gives 1/5 RDMs as PQPs...
Swiss Boeing 777 Business Class