Since Romney is supposed to be an "economic genius", McCain would probably be ahead right now. Or at the worst, in much better position. If he would have picked Lieberman, he would have lost all support from the conservative base. His support from them is still shaky as it is. It would have probably locked up Florida for him, but cost him in many other states.