Your a Homer guy. You must love the swing and miss guys then. I understand. I do too, love a full hard swing and come up empty, and you take your seat for your next at bat.
OPS to me is a rewarding stat, that does not take away the negative. Rewards BB's, and does not penalize K's. Especially with RISP. You can leave runners all over the place throughout the game, hit a 3 run HR, and I bet your OPS will be better. Meanwhile you stranded runners throughout the game, and wont be penalized. Especially if you Strikeout.
Rewards the 2 run HR, but not the 2 run single. At least not enough.
Bottom in every sport is score more then you Opponent. How you get there is many ways. Baseball is a team sport, even though individuals have to make the plays, and at bats.
Answering your question, it depends on the situation. Something that many forget.
Of course you want the HR, but if there is a man at 3rd and infield single drives in the run, that's good to me.
The word Run is the most important word in Baseball. If you look pretty doing it fantastic, if you look at infield single, as a negative and you win. What can I say.
Anything that magnifies, means your not seeing it truly.