The WP8 hardware manufacturers are making very good products. It's the PC manufacturers that are not trying.

The biggest problem with WP8 is the carriers and stupid exclusive contracts that seem to be designed to make sure WP8 doesn't get marketed correctly. Rogers looks like they decided to "collaborate" with Nokia so they could purposely bungle the deal.