I'm going to buy a Verizon 3g smartphone and was considering the droid 2 and i was wondering if it is a reliable phone. I don't mean this so much in call quality i mean more like software and hardware design. Thanks.