Sorry for this long post, but being a Haibara fan, I can't agree with some of the things that's been said.
saorin wrote:
I mean, honestly. I wouldn't want to be set up with Haibara xD She's rather complicated, isn't she? I just believe that Shinichi wouldn't end up with a morbid character like her...
Morbid? LOL, if Haibara is morbid then Ran is brainless. I mean, com'on, don't exaggerate.

And, complicated? I'd say try to get in Haibara's shoes and then you'll understand why
she's rather complicated. She has no parents, she was forced to work for an evil organization and make a drug that makes people suffer and kill them, her sister was killed because of her, she's alone and has nobody in the world, etc. How do you expect anyone to react in such a chaotic situation?! In her condition, it's more than normal to be complicated and feel down/depressed all the time (attemps of suicide, etc.). On the other hand, I wouldn't be surprised if Conan wants to end up with a naive, simple-minded character like Ran, he wouldn't have to think too much in his relashionship and would rather focus on the cases, yay!
saorin wrote:
... she's always ready to trust in him and believe him. Both of them have risked their lives so often for each other...
Haibara trusts him too. And Conan risked his life more than once for Haibara, and so did she.
saorin wrote:
If Conan is on a mission to save his "crew" (XD) from a burning/exploding building, it's always Ran he's most worried about. Often it's "Ran-neechan and the others" xD
Yes, mostly in the movies where everything is exaggerated.. There are many episodes (unfortunately still unsubbed) where he's more worried for Haibara than for himself. I'm sure we'll get to watch them soon. ^^
saorin wrote:
To me, it's obvious that Ran is the main reason for Shinichi to keep going in the first place. Protecting her and confessing to her are his main concerns throughout the series...
Maybe the main reason, but not the only reason. Even if Conan wasn't shrunk and knew about the organization, he'd do anything to track them down. We all know that Shinichi's main goal is solving crimes, he's a mystery geek. Even when it comes to confessing to Ran, if a crime occurs, he'd go solve the crime first then come back to Ran. Mystery and crimes come first to him, I think we all agree about that. Well, it's obvious that he and Ran will end up together. We know that. Anyway, as someone in here said, Haibara's way too good for Conan. He's just so slow when it comes to understanding others feelings. The only reason why I want to see AiXConan is because they're both my favourite characters, and because they look so cute together.

But I know that Haibara deserves someone better, someone who loves her more than anyone else.. not Conan.