Google, Apple, and Microsoft Struggle for Your Internet Experience?