Lily
You can't see yourself with him because you don't know who he is.
Your James Potter? Prankster, Quidditch git, flirt, tease, joker. Okay. That's all true.
But my James? My James is brave, and ruddy smart, and a leader. He cares about people, and takes the time to know what will make them happy. He's loyal, and honest, and sensitive, and he'd probably kill me if he knew I was telling you any of this because he wants you to think he's Mr. Suave. But he's not. He's an idiot, but he's also a good person.
I think you'd like him, if you ever took the time to get to know him.