Insurance companies give better rates for better credit many times. (insurancelibrary.com)
However, when you book business class, you sometimes might run into a low - priced business class seat that doesn't give you a good rate on your redemptions. (uponarriving.com)
All that to say I would make the investment is still the best option or if other more passive investments won't give you a better rate of return for similar risk. (money.stackexchange.com)