You are absolutely right about the upgrade inventory. I need seats available in J class to upgrade from Economy using Miles&Smiles miles. As for I class I think it's for upgrades using another program's miles as you noted but don't have first hand experience. In my case the October 3rd flight...