Why is Qf3 better than Nf3? I am training with an app and have played about 10 games in my life, most years apart. However, now I became interested in the game.
I have this situation:
[FEN &quot;4kbnr/p2npppp/1p6/4P3/q2N4/P6P/1PPP1P1P/RNBQ1RK1 w k - 0 1&quot;]

I was going to move Nf3, thereby moving the knight to (temporary) safety, protecting the e5 pawn, and having the queen additionally protect knight. However, the app wants me to make the move Qf3.
The only advantages I see to that are d eveloping the queen and having a more versatile queen instead of a knight control centre
But it seems like this should easily cost me the knight. So, can you help me realise why the app is right?
It comes with the threat of Qa8+, which forces black to return the knight.
And white is up material, so exchanges are good.