ANA is a good airline. Now what if they had not cancelled your UA connection but then you missed the flight, you would have complained about ANA yet again. They tried their best to accommodate you. Oh and if ANA had upgraded you to a J class seat I bet you a $100 you would not have started this thread with a complain.