HTC One M9+: Review