First off, 6.Qf3 should be followed by 6...Qxf3 and only after the recapture should you play 7...bxc6.
The reason for bxc6 after Qf3 is that it'll allow you to start an attack on the weakened kingside pawns (after the queen exchange) by fianchettoing your bishop.
The reason for dxc6 after Qe2 is that it'll allow for quicker development, which is good for you since 1. you already have a lead in development and 2. Qe2 prevents easy development for him.
Currently i'm preparing myself to play a match this friday (club level).
I have to Black pieces, and the favorite e4 opening of my opponent is the scotch game.
Probably game will go as follows:
1.e4, e5 2.Nf3, Nc6 3.d4, exd4 4.Nxd4, Bc5 5.Nxc6, Qf6
And now my opponent plays different options:
a) 6.Qf3
or b) 6.Qe2
I don't understand how to continue now. Research shows that most Grandmasters play: a) 6.Qf3, bxc6 or b) 6.Qe2, dxc6
Either way black gets it's double pawns, but can someone explain me what's the difference between bxc6 and dxc6? What are the (dis)advantages, and why is 6.Qf3 followed by 6. ..., bxc6 and not 6. ..., dxc6? And vice versa?