Though Hearthstone does have its own set of issues like you mentioned, I'm very glad they drew the lines on complexity where they did (notably no user interaction on opponent's turn except for secrets)
An exact sequence of events can be replicated with the timing of them altered and you'd get different outcomes.
Whole board affecting secondary effects can also have unpredictable interactions with cards in play's triggered abilities.
In MTG parlance, the "stack" is broken in Hearthstone.
Unless you are talking about something else and I misunderstand you? Maybe something like the order of deathrattles (they are triggered in order of the cards played, just like the few instances of time-stamp-matters interactions in MTG). Or do you mean how the max minion limit works where "dead" minions are still there during "on damage" effects but not during deathrattles? There is a few nonobvious rules like that, but I'm pretty sure the rules are actually pretty solid and not bugged.
I certainly have my criticism for the game such as the slow card releases, RNGfiesta, and lack of QOL updates, but ultimately the game is really well put together.