Given the moves in your post, the position favors White. I think most White players would enjoy the seeing the Black King out there, suffering a pin, sitting on an open file, and flapping in the breeze on move 8 with Queens on the board.
Here's what Stockfish thinks after a reasonably long think:
1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Nf6 5.Ng5 d5 6.exd5 Nxd5 7.Nxf7 Kxf7 8.Qf3+ Ke6
9.O-O Ne5 10.Re1 c6 11.Bf4 Bd6 12.Qg3 Qf6 13.Nd2 Re8 14.Nf3 Kf7 15.Nxe5+ Kg8 16.Nd3 Rxe1+ 17.Rxe1 Bf8 18.Be5 Qh6 19.Bxd4 Be6 20.Bb3 a5 21.a4 Bf7 22.h3 Rd8 23.Ne5
...with a small advantage for White. I see both players having a good game here. However, I suspect Black is walking a tightrope. That is, to maintain parity, Black must play much better than White.