Yeah, unless you've got some crazy settings in your router, DHCP-available IP addresses aren't an issue. For example, my router is set to as sign 192.168.0.100 through 192.168.0.255, which means I've got 156 available addresses.
Anyway, there are two things that you can run into, and Ken touched on one of them.
1) The biggest issue is bandwidth. Unfortunately, just telling us that you have a basic Internet package doesn't really mean much because the tiers can vary wildly among areas. However, you can have a ton of bandwidth and still run into issues. For example, some people don't adjust their torrent settings and end up saturating their upload. To simplify why this is a problem, I usually just say, "You gotta be able to upload to download." (It deals with proper packet response and junk, which is a requirement with TCP) That's where Ken's advice on QoS may come into play.
2) Now, this is another technical thing that may become an issue depending on how often these people use the connection and what they use it for. WiFi -- like pretty much any omnidirectional wireless transmission tech -- is really just a radio. Unlike the radio in your car, not all users are supposed to get the same data, so to support multiple unique users, tech like WiFi (and even your cell phone) use what's called "time slices." Honestly, they're exactly what they sound like... the router will essentially cut out a piece of its transmission time for each device.
In regard to WiFi being a radio technology, another issue that you hear about -- far more often than time slicing 😛 -- is interference. WiFi works on one of two frequencies: 2.4GHz or 5GHz. Anything also transmitting on this same frequency can cause issues with your router. In the past, people had problems with cordless phones as they almost all ran on 2.4GHz and so did pretty much all routers. Now, people say "aren't all phones cordless" as they hold up their cellphone, so that's not an issue; however, if you live in an area with a lot of other people, you may have... HOTSPOT HELL! Essentially, you have so many routers and only so many channels to operate on. So, you do want to ensure that you're at least running on 5GHz.
As for "being selfish" by having your own connection, if you're planning on eating a large piece of the Internet connection pie, it's probably far more beneficial to them if you have your own connection.