Depending on your intended use of the Internet the recommended speed can be anything from 10 Mb/s to 10 Gb/s for download, a quarter of that for upload.
Fot certain uses, eg high-speed gaming, video streaming, bitcoin mining, etc get the highest speeds you can get from providers serving your location.