Question: is 22 mbps upload good?
Answer: 6-10 mbps: Usually an excellent Web surfing experience. Generally quick enough to stream a 1080p (high-def) video. 10-20 mbps: More appropriate for a "super user" who wants a reliable experience to stream content and/or make fast downloads.