1. When I play this line, Black often plays 7...Bb4+ instead of Bb6. In that case, Kf1 has proven a worthwhile effort for an advantage.
2. 8. d5 does not look convincing. Black has Na5 instead of Nb4, which will keep the White Knight from c3 on the next move. This makes the less committal and Bishop-blocking/e-pawn backwarizing 8. 0-0 look more appealing.
My two favorite openings are probably the fried liver attack and the evans gambit (from black I like the sicilian defence 1. e4 c5).
I already posted the fried liver attack here, so now is the evans gambit: