4...e5 is a horrible move, while the Stockfish recommendation looks best. White will simply castle against 4...e5 and play either Ng5/f4 or c3 at the proper time, and f7 will suffer. Voluntarily weakening the a2-g8 diagonal when you can hardly keep the extra pawn can't be good.
If you "don't like that line at all" then you still lack basic positional feeling- Bxf7+ does not cause Black any inconvenience... Black is clearly better after 7.Qh5+ Kg8 8.Qd5+ e6 9.Qxe4 d5 (bishop pair, much better central control).
I had a game recently where the guy surprised me with
1 e4 c5 2. d4 cxd4 3. Bc4 Nc6 4. Nf3
What do you guys recommend after this? I played e5 and had a decent position but then got into time trouble and lost terribly
Stockfish recommends Nf6, and the following variation
e4 c5 2. d4 cxd4 3. Bc4 Nc6 4. Nf3 Nf6 5. Nxd4 Nxe4 6. Bxf7Kxf7
But i dont like this line at all, white gets his pawn back and dislodges the king
1. e4 c5 2. d4 cxd4 3. Bc4 Nc6 4. Nf3 Nf6 5. Nxd4 Qa5
What about 5.... Qa5? seems to discourage the Bishop sac