True that. I looked at that picture and was like, "Er... Awkward...".
Anyway, I'll still say Ran is better off with Shinichi. But I still like Haibara. She's really pretty, but she wouldn't work well with Shinichi. She needs someone else to come into her life.