I say you need to figure out what you want. You seem like you are never satisfied, which will come to bite you in the ass one day. Not saying you should settle, but if you are with a pretty, nice, smart girl...what more do you want? Constantly looking for the hottest girl you can find or the girl who is just a little cuter than your girlfriend is not a good idea....you will end up losing a great girl one day.....IMO.