I recently learned about onion services and for my use case it seems perfect. My use case would be setting it up for a few friends so I don't see a reason to not use it as speed isn't really that important and ideally I can still keep it somewhat private. Also, I just don't really know of a way to setup clearnet access very easily im still new to all this and don't have a great grasp of all the ins and outs of networking.