I often consider Shinichi a constantly-annoyed shrunken parent to a bunch of annoying kiddies, as he cares for them a lot, protects them, offer advices to them... (I'm really fascinated with him chiding them in Movie 15). Normally I feel neutral about DB, as they do act as-I-think-they-should on several occasions; on the other hand, there childish antics are WAY too childish and immature for their age (it could be that I'm using chibi-Shinichi as the standard for my opinion though).