No offense to you, but fans like you annoy me to no end. Fans that act like these CHARACTERS are REAL PEOPLE that have free will. Shinichi CANNOT decide, which is why topics like this are possible and fun, because if the writer, in this case Gosho Aoyama, decides it he can make Shinichi (really Conan since he would have to remain as such) end up with Ayumi, Ran end up alone and broken, and basically troll all the fans' expectations. Don't kid yourself otherwise. Gosho has made it pretty clear that Shinichi and Ran will end up together, but that is NOT set in stone, and HE can change it any way he pleases. Hell, if he wants he can have Shinichi die to save Ran in the process of fighting the BO and have HER be the overall hero of the story, avenging her one true love. There are countless possibilities, but one thing remains constant, and that is THE CHARACTERS HAVE NO SAY WHAT SO EVER!
And I have said this before, but the POINT of this topic is NOT to discuss who WILL end up with Shinichi, but who is BETTER SUITED for Shinichi. I'm really starting to think that people don't know how to read the topic's title, or perhaps don't understand what it means. Again, Gosho has made it pretty clear who Shinichi will end up with, but that does not mean that she is the best for Shinichi, or that debates like this are not necessary, just because there is no question of the ending between Ran and Shinichi.
</rant>
-Sigh- That has been building up for a while...
To remain on topic... ShinShi FTW, that is all.