LOL, I had a very similar experience with Barbara and face fucking.
I am always amazed at how we (the various reviewers) have such differing experiences with the TS ladies we see. That said, I have yet to see Barbara that she didn't make sure I finished even when she finished first. However, I usually go to be abused by her more than having her service me.
I concur that Kendra is a more GFE experience than Barbara. If you are looking for GFE, you might also try Cierra. She really seems to enjoy kissing which is not as big as factor for me. Equipment-wise she would fall between Barbara and Kendra in size. She is also supposed to be in her new incall soon which should be a big improvement over her current "extended stay" location.