While I’m not all that experienced in “Omnibus Hearts” (i.e. the name for the variation where the Jack of Diamonds gets you negative 10 points), the general strategy is no matter what you’re dealt, you always pass it barring having enough diamonds to guarantee you can take a trick with it. Because typically the person who has it in their hand is not going to win it. Also, if you know you can get the JD, the strategy of play completely changes because you will willingly take hearts to get that -10.
So I doubt anyone plays Omnibus with the same strategy as regular hearts, because diamonds suddenly serve a purpose.
Then there’s “Cancellation Hearts”. it’s mostly played like normal Hearts, but with two decks. And two cards of the same suit and rank cancel each other out, so neither can win the trick. On the rare occasion every card in a trick gets cancelled, that trick gets set aside and will go to the winner of the next trick. Unless that trick, too, has every card cancelled, in which case that trick gets put with the previous trick and the winner of the third trick gets all three tricks. And so on… The really fun part is when a spade trick is led and both Queens come out, which means neither can win the trick. (Note, I’ve never seen this happen.)
Granted, Cancellation really only works if you have 5 or more people. Preferably you need at least 6 (You can play normal hearts with 5 people using a blind of two cards. You can also play with 3 using a blind of 1 card. But three is boring. You can also play normal hearts with 6 and a 4-card blind, but at 6 I find Cancellation works much better.)
Anyway, the OP’s strategy is largely sound. Though, I will try to clear myself of a suit if I can. I will completely pass hearts if I can get rid of all my hearts (provided at least one of them is 10 or lower). It’s easiest to shoot the moon if you actually don’t have any hearts. Being flush with clubs is the best chance. Unless you play with an idiot that passes you all the high hearts.
Also, don’t pass the Queen of Spades if you have support. It’s better to control it. The worst thing to do is to pass it to the left, where you have the least amount of control over taking it back as part of a trick. And if you do pass it, don’t lead spades. That’s a dick move. In fact, if you are at the point where you are considering passing the Queen, you probably are so low on spades you might as well just ditch the spades entirely. Unless the person you pass it to is a dick, they probably won’t punish you for passing them it. (I make it a point to generally try to give the Queen back to the person who passes it to me if I have plenty of cover for her. Unless that person passes me backup, in which case, I’ll sympathize and drop the queen at the first opportunity.)
I also tend to favor the rule where both the Queen and Hearts can be dropped on the first club trick which is how I first learned to play the game. It wasn’t until much later that I found out that the first trick is supposed to be “safe”.
Personally, I find the no safe tricks thing more interesting. Especially when someone passes me the two of clubs and I realize it was a good thing.
Speaking of, two of clubs is also a card I regularly pass. Being the opening lead is a weak position because you don’t control anything. You generally want to control the lead early so you can ditch yourself of cards that will be dangerous in the later stages of the round. Having the two of clubs (or three if the two happens to be in a blind; or the four if both are, etc.) forces you to a passive position in the opening. And the worst is having both the two and the ace of clubs in your hand.
The two of clubs becomes even worse when the opening trick is safe. It’s why I prefer the opening trick not being safe. It at least gives the two of clubs some strategic reason to exist other than to screw over the players.