I also have limited upstream connectivity (40 Mbps nominally, in practice up to 43 sometimes), but I still host a nextcloud instance (files, addresses, calendars) for family and friends.
Fibre will become available soon with up to 300 Mbps upstream, then I may consider installing Lemmy or even a small peertube instance.
Yes, we own a house, so I have a dedicated server room in the basement with a small rack with a few old, but still moderately powerful servers, and our ISP (Deutsche Telekom) offers unlimited traffic volume and has no restrictions on hosting, as far as I can tell. Maybe if I did it commercially that would be different, but I don't think so.
Most of the OnePlus series, including older models, is fully supported by LineageOS, and unlocking the bootloader is straightforward. That were the most important reasons for me to go OnePlus. For me and my family there was nothing else comparably easily supported by Lineage with a good price/performance ratio. We currently use 6T and 8T models, that we bought used. The only downside for me is the lack of a notification light.