There is no set answer to this question. Greg makes an excellent point though. It's more than just the GFE. Experience, fees, ability to close on your timeline all factor into the equation.
Also I want to make one thing very clear. You almost certainly do not have ANY actual GFE from any lender at this point. A GFE is called a good faith estimate. The government though has mandated that a GFE not actually be an estimate any longer in most sections. Once a GFE goes to a client it's pretty much set in stone. Lender fees can't change. Attorney fees can only change 10% in total and the transfer and recordation taxes cannot change. I think I can speak for all lenders in that you don't get a GFE until you have committed to a lender and the loan is locked. Before that you get something that looks and acts like a GFE but is NOT binding any way shape or form. Now a good lender tries to get it right and include everything that you'll see on a final GFE at settlement. That's the right way to do it. It's called an IFW but many lenders but again you won't get a GFE until you make a full application and commit to a lender. A small but crucial point. But yes you can apply to all the lenders you like and you can cancel on the rest and pick one but you should be up front with all of them about what you are doing. Shopping lenders is something you need to do but if it were me I wouldn't lock you until you made a firm commitment to me. I hope this makes sense and please let me know if I can be of assistance further. I can also show you everything that should be on a cost break down. It's not complicated, just takes a little time.
Senior Loan Officer
1ST Mariner Mortgage
Lending in all 50 states