In my experience, this would definitely take care of all that. I have 4-5 laptops, 4-6 cell phones, plus my Playstation 4 running on it everyday. It has worked great with everything, and I haven't noticed the speeds drop significantly when using all of these at once.