Edit:
And is it worth upgrading to business class at online check-in (24hrs before flight)?
If I chose the Qatar option and if I was given an offer to upgrade at a price I could afford, I would take it in a heartbeat. Qatar has one of the best business class services in the air today.