Hey All, These mileage programs are so overwhelming! So I'm looking to book a multi-city trip, or 2 one way trips and I'm trying to figure out the best way to do this. I am looking to fly from NYC area to Shanghai on August 5, and fly back from Tokyo to NYC area on August 31. I currently have very good sized balances on my Amex points as well as my Chase Sapphire points(Lets assume I can cover the points needed for a business class trip between the 2). I would like to fly at least business class, if not entirely first. My main question, is what is the best way to do this? Should I buy an economy ticket and upgrade using points? Should I just buy it using points? Who is the airline to use that would cost the least amount of points? Also I would prefer direct, but would be okay with 1 layover if it significantly reduces poitns cost/enhances the seating of the flight. Are there any guides that could point me in the direction of what/how to do this? I tried booking through amex rewards website a few minutes ago and it said it would cost 550k points for this trip on business class, which seems insanely absurd to me. Thanks in advance for any help!