I voted for a lot of the main characters, but my overall favourite character is Shinichi (yeah I'm so original), so I voted for him and Conan, since... well... they are the same person and all.
For BO I voted Gin. He's not my favourite in terms of likeability but more in terms of an epic antagonist (intellegent, intimidating, evil, etc).