iPhone (10000 programs)
Pros: Very user friendly. What it does, it does well.
Cons: Really limited feature set. Nothing new or unique.
Pros: Offered for free for most Xfinity subscribers. Includes 24/7 real-time assistance. Various WiFi troubleshooting features.
Cons: Select Xfinity devices are not compatible. Requires its own Xfinity ID.