You probably shouldn't buy the P1. At anywhere from $500 to $800, it'll cost you an arm and a leg, and it isn't optimized for use in the U.S. But that doesn't negate the P1's striking design and excellent performance. It's also one of the few devices out there to ship with the latest version of Android, 4.0. So while you shouldn't get the P1, you also shouldn't count Huawei out from becoming a top-tier player in the Android world in the near future.
Read original review at PC Magazine.