If you can't see it, click that little button on the bottom left of your diagram.
I cant see a followup after Bxf7+ Kf8 - so Nf7 seems to be superior, since it wins material (pawn and the exchange) while Bxf7+ will lose you a minor piece for a pawn (Both Bf7 and Ng5 are under attack).
If you need help, please contact our Help and Support team.