I mentioned this elsewhere, but there is a sequence that works better, for me at least. If you get with an eager/aggressive girl she may want to get your cock in her mouth ASAP to try to seal the deal. The problem is that a lot of guys will want to reciprocate and then lose it when licking the girl. Especially if using condoms.
It works much better to fuck her while you're hard from the BJ. You can always go back and lick her afterwards, but if you lose it between the BJ and fucking her, most girls would rather forego getting licked if there is any risk from licking her that you won't be able to perform. I can't say what %, but most of the women I know find oral and fingers nowhere near as satisfying as being well fucked, even if they do cum and appreciate the effort.
I will usually try to direct the action by simply licking her first. Many times I'll get hard from that and will just put a wrapper on it and go to town.
If you do use condoms, have one within arms reach. When I know that we're close, if I'm getting a BJ I'll actually take the condom out of the wrapper and make sure I know which way to unroll it so that I'm not fumbling trying to put it on.
Once I'm in and hard, I can count the # of times I went soft after that in one hand, and not even need all my fingers. This is over the course of my lifetime, and I'm coming up on 65.