"Torn between two lovers, feeling like a fool, loving both of you is breaking all the rules..........."
That was a song in the 80's which was out when I was in the same situation as you. As it turned out, although I chose,I ended up with neither of them eventually!
Anyway, I think your desicion (if you really feel you must make one) is probably down to your age and which point of your life that you are at.
If for example, you are at a stage of life where you like going out at night until all hours and are generally a social butterfly, then the guy most compatible to this situation would be the best bet.
If however, (and bearing in mind you like them both equally) you are looking towards marriage and children, then you may wish to consider the one with the better prospects, the more considerate nature and the more settled in his personality, if you think these qualities are important in a husband....
Can you not just date both of them? Does it have to be one man for one woman unless you are serious? Eventually you would know because you would crave the company of one more than the other.