Anyway, on topic, I personally get annoyed with Shiho for the same reason I am annoyed with Shinichi - she keeps secrets she shouldn't because she fails to trust others and in doing so causes unnecessary danger to those around her by not offering up information in a timely manner. While I understand that she may have psychological damage from being in the Organization and good reason to think Shinichi might run off and get himself killed if she tells him too much, it would behoove her to explain all the capabilities of Organization members to Conan immediately and not hide her suspicions if she fears she is being investigated. For instance, the moment she sensed Vermouth she should have explained to Conan that they might be dealing with a master of disguise. Conan would have been more careful around Araide (and everyone else in general) from the start and avoided a great deal of trouble.