AT&T Fiber is better if available at your address; it offers symmetrical upload/download speeds, no data caps, and consistent pricing. Xfinity is the better "Plan B" due to wider availability and cheaper budget plans, though watch for price hikes after promo periods.