I like to keep an open mind about all people, there are some girls with excellent attitudes and skills who you can have an amazing time with, but you do need to try and leave your cynical/jaded side behind to be open and fully enjoy these encounters. Other girls can be very difficult and no matter how much you try they've shut up shop, I suspect there's often a reason for that, but until they get themselves sorted out they really shouldn't be taking the cash and not delivering the goods.
I find that research and getting reliable recommendations from other punters does eliminate much of the risk of meeting the wrong type of girl. My latest method is attending parties, where the girls have mostly been vetted by the very discerning management, so they mostly have excellent attitudes and exceed a certain level of attractiveness. At a party you can move on if things don't click, so your punt & cash isn't wasted. I always come away from a party thinking I've had a great time, more than I can say for some of the decidedly average 1-2-1s. I then try and see on a 1-2-1 basis the party girls that I fancy the most and have built some rapport with, that way I'm not going in blind, it seems to work pretty well for me!