To me, this question is a "no-brainer". I choose stamina over hearts every time, period, no exceptions. It's FAR too easy to keep meals to replenish hearts, and a lot harder to deal with keeping stamina replenishing potions or meals. Also, what can you really do with 30 hearts that can't do...