400kbps would be slow as hell, for all of those use cases. Video would be unusable, but other stuff would still be insanely slow with all the bloat in modern websites and tracking crap in apps.