@Conan-chandesune: You kinda agree, but don't agree but then you agree.
Let's just agree to not agreeing? Don't wanna argue to your "logic" about opinions.
@kkslider: I'm sorry! I didn't think it'll turn that way. I also liked how it didn't end in conflicts till to that point.
@Chek: Yeah, Haibaras hair is better now. Tho I didn't mind the old haircolor much.
@Kirite: Yeah, also good points. Tho I think Shinichi is a bit screwed up which could be explained by him being left on his own a lot. (His father wanted to give him challenges and stuff while his mom was: "OMG LOOK! THAT'S MY SON! ASFLHJFKJH! *faints*") XD
@sonoci: I kinda understand and kinda don't understand your point about the Eisuke-Shinichi-thing XD
Like, I also found it strange that he denied Eisuke so harsh tho he once said he would give up on her if that made her stop being sad.
Then again, Eisuke kinda rubbed it under his nose, and he was also quite jealous while Eisuke was around. So I don't find it strange that Shinichi told Eisuke off after all tho he wanted to make Ran happy. Guess it's something different to say you would give up on your love and to actually do it in the end.
Gosho could have written if differently, "nicer". But I think that scene fitted Shinichi's image better.
I also don't see a problem with being "possessive". Considering Ran was like that too kinda in the old time. The case with the fax-bento and Ran imagining Shinichi cheating on her (tho Ran always tells Sonoko, that she's not his girlfriend XD at least at that time )
So Ran is also being possessive of Shinichi but at the same time denied her relationship.
Well, while you're being possessive, you always sound as if you're objectifying a person, imo

That in itself isn't a problem. But it is a problem when it's hurting the other person. So I do see that point you're making. (Shinichi being possessive of Ran which is "bad" for her)
But then again, Ran is also choosing to wait for Shinichi on her own. Shinichi sees that and is accepting her feelings, thus trying his best to return to her. Since he could still choose to move to America, telling that to Ran and forcing her to forget about him :V
And I always though of Shinichi as an "asshole" actually XD Tho it depends how you define an asshole anyway. If asshole means you're confident and egoistic, then yes. (because for me, being an asshole also induces being mean to others on purpose, which Shinichi isn't imo. That's why Shinichi is "just" egoistical, selfish and overconfident for me.)
But I guess we mean the same (at least I will assume that now for my post XD)
So I'm a bit surprised why people say he "turned into an asshole" while he was always like that for me from the beginning. He always wants to solve the cases himself and be better than other detectives. He also let Ran alone when there is a case to solve (first episode, Ran was crying because that one person died, Shinichi told her not to make a drama out of it and then ran of to chase Vodka) So for Shinichi, the ranking is usually: 1. Cases, 2. Ran, 3. Friends and other stuff. It just changes when Ran is in danger, he would do anything then for Ran. (and also panics XD)
He also always had his own "law"/ his own morals. He could be classified as chaotic good? XD At least not lawful good :x I think that's why he wants to a detective over an police officer, because police officers would have to follow the law, while detective can be more "free".
Also, Manga/Anime is from a different culture. People there, especially men, are expected to be perfect, confident and always have to smile. The roles there are more "set". It's different or more extreme from the "west".
But there are more and more Anime/Manga where those gender roles or general views about a "good/perfect person" are criticized. (At least I saw a lot)
Shonen genre usually has 2 types of main heroes: the idiot/silly one (Naruto, Gon (Hunter x Hunter), Luffy) or the "asshole"/overconfident one (Shinichi, Kira, Ichigi (Bleach), Lelouch). Both are still confident and strong in a way, because they have to be the main hero :V
But yeah, it would be nice to see Shinichi fall on his ass for once. Just some small loss, like Heiji wins a deduction or such :V But I think that's also a problem with the main plot, because if something really big happens because of Shinichi's, it would mean that something big in the story would happen. He'd probably have to loose against the BO in some situation then, that's why we will probably see such a thing at the end if at all :V
Not sure if I made my points clear XD During my writing I forgot some stuff I wanted to say, haha XD Sorry :x
But yeah, Shinichi is and was always an "asshole", which (for me at least) isn't such a problem. Since not all heroes are like that in all stories.
Sorry, if I didn't get your point still ^^"