i don't see anything wrong with her. yea, she cries a lot, but the love of her life is never around (as far as she knows) and when he is around, its just to solve a case, and then he up and leaves before they have a chance to really hang out. as for her being not having much to do with the main BO plot, she's one of shinichi's love interests, thats really all she's there for. and i do think she's strong. sure she cries, but she's handled it pretty well considering.
I'm neither AiCon nor ShinRan, so i like to think I'm no biased either way, whoever shinichi picks, good for her
o, and personal questions for Parkur, u say u think Ran is annoying, but she's your signature...y?