As a basis for making up your own mind: Linode has, at the moment, nine /20's allocated. At 80% utilisation, that means roughly 30'000 IPv4 addresses.
As a basis for making up your own mind: Linode has, at the moment, nine /20's allocated. At 80% utilisation, that means roughly 30'000 IPv4 addresses.