To begin with, I want to make some assumptions:
None of them know about eachother.
They all believe that you are "the one" guy ( as that is what most normal girls look for, the one) , especially if they believe they are in a relationship with you.
Also, you must be at a crossroad where you feel like you absolutely need to pick one and its time to stop ****ing around (no pun intended).
So, there must be one that makes you feel absolutely amazing to the point where you forget about the other ones? If not, which one more so than the others?
Go with your gut instinct. If you play this out too long, people will get hurt and you may be left with no one. Be smart. Everyone eventually gets caught so get out while you still can.
I'm pretty sure you can wife up any of them with enough time and work. Some will require less and some will require more. It just depends how much you want to put in.
DO THIS, Talk to all the girls individually:
Try to see if the local one will change to what you want and fix her ways.
Try to convince the sex one that there is more to a relationship than sex, and see if she is williing to work at it.
Try to talk to the wife one and see if she can be more exciting and adventurous.
A guy needs a well-rounded girl who can provide all the qualities he requires. You wont know which one can provide everything you want, but you need to find out which one is willing to change for you and dedicate all her efforts into making you happy. That is the best one. Which one loves you the most? Pick the girl based on HER interest level, not yours.