But think...it's just physically, not mentally. I really don't want to argue about this, but I have to go with Ran. I know, many hates or dislikes her, but don't you think she deserves Shinichi. I mean, she's been waiting for him patiently...ever since from the beggining. And about Shiho? She just popped out of no where in the middle of the story, taking the minds of people to like her and leaving Ran unnoticed!!! It would be a bad story if Shinichi actually ends up with Shiho...
Hey, what about ShihoXHakuba??? I support that! Not because I'm a ShinRan, but because they look really really absolutely great together...