There are thousands of television series and movies available to Americans on Netflix (less so in other countries, but the point still stands). Cable television doesn't offer a fraction of what's available on Netflix. I'm not aware of another streaming service that offers more titles.
What is Netflix's library "small" relative to? Again, just curious because I've seen this mentioned plenty of times, and I personally find there's an overwhelming amount of content on there.