Depends on your goals and objectives.
Keys are always a bad choice. The player will never receive equivalent exchange rates for gold, food, or ore through consumption of 2 Wood, 1 Iron, or 1 Gold key. There’s always the chance of a Uncommon or Rare item through use of an Iron or Gold Key, but that is too rare and too niche of an outcome 90-95% of the time.
While the stun-looping meta still exists, gear score is mostly irrelevant (which still screams as something that will be addressed at one point). That said, should this ever be addressed, buying ore and spending it in the Kingdom Bazaar would be a very good idea, as the Ore Deal is the only focused guarantee for upgrade shards (albeit random on what shards you get) in the game outside of a direct random Daily Deal offer. On the other hand, the 0.34 nerf for Honor–>Ore rates (it was cut in half), significantly reduces the effectiveness of this course of action.
The Food Deal in the Bazaar is awful, and so is the Honor Deal, so those are non-starters.
So, outside of grinding the Bazaar Ore Deal with your kingdom for shards, I think I would generally agree with the thread about the Honor → Food deal, especially with the 0.34 buff to it.