Hi Elador,
White is not better in either line. Such sacs as Bxh6 must always
be looked but White is has no follow through. The defenders out
number the attackers.
For such sacs to succeed with a direct attack against the King
you usually need the light squared Bishop or a Rook lift (or both)
and the defenders bits misplaced.
The line I gave is hardly plausible (though I seen moves like it -
a player concentrating on rescuing a piece and ignoring their King.)
Another line where I just make moves that have ideas behind them
just to see what happens. (it's how I play, though usually the lines
I see stay in my head.)
[FEN "r2q1rk1/2pbnp2/pb1p3Q/1p1Pp3/1P6/2PP1N1P/P4PP1/RN3RK1 b - - 0 1"]
1... Nxd5 {Nicks a pawn and leaves f5 for the Bishop to hold h7. From here the Knight can get on f4. The bad side is....That Knight on d5 is undefended. I mention a few ways White may take advantage of this.} 2. Ng5 Bf5 3. g4 {Black can probably take on d3 but there is a skewer on the d5 Knight with Rd1. } 3...Bg6 {If now 4.h4 Nf4 5.h5 Qxg5! Always be alert for these Queen sacs when defending. 6.Qxg5 Nh3+} 4. Ne6 {Going for a perpetual......Or White can win the Knight on d5. after 4....fxe6 White checks on g6 and h6 then takes on e6 with a check and captures the d5 Knight.} 4... Qf6 5. Nxf8 Rxf8 6. Nd2 {White has to stop Qf3 by Black. 6.Kg2 works and it breaks the pin on the f-pawn but losses the Queen to 6...Be4+} 6... Qf4 {Looks like a good let's stop messing about move.} 7. Qxf4 {Forced else White losses the d2 Knight.} 7... Nxf4 {Good for Black. Those two Bishops will terrorise the Rooks, a Knight outpost on f4 and Black is wining a pawn. The exchange in such positions does not count. The Rooks are liabilities - Bishop targets.} 8. Ne4 {This has a positional threat.} 8... Nxd3 {Which Black ignores.} 9. Nf6+ Kg7 10. Nd7 {The positional threat is carried out - White gets a Bishop off the board.} 10... Rh8 11. Nxb6 cxb6 12. a4 {What you are doing now is trying open up some files for the Rooks.} 12... bxa4 13. Rxa4 Nf4 {Tactically holding the a6 pawn 14.Rxa6 Bd3. Even one Bishop frightens the Rooks.} 14. Rd1 {Hits the d6 pawn not worrying too much about the h-pawn. The important thing is to get those Rooks active by opening files. If necessary sac a pawn or two to do it.} 14... Ne2+ {Now it's the Knight's turn to play havoc with the Rooks.} 15. Kg2 Nxc3 {I'd resign this as White. Again nothing is forced but it should give an idea what is buried in there.}