@DoubleKamui - Really funny signature LOL
Orihime can be annoying but she is not a dis-likable character, her affection for Ichigo is displayed as genuine and has depth, unlike Sakura's shallow affection for Sasuke, a boy she really knows nothing about that is passed off as genuine affection.
Also Orihime is a healer and when you compare how important a healer is to a warrior, her presence is not useless. But because Kubo made her so air headed she can be irritating, also her personality is not a good match for Ichigo's which kinda mutes the love story, but there you go, can't win um all.