Here are some things I’ve done to give more of a community feel.
I’ve had individual townhouses or apartments on one lot with several families living there. Of course, in game they are one household, but I can create a community type environment. For example, right now I have an apartment for Spellcaster students. I just designate which beds are for which sims and use the door lock function to keep everyone else out of the various apartments. They have a community area to meet, play games and watch movies together. I’m currently setting up a neighborhood in Granite Falls this way, with several cabins on one large lot. It works okay for my needs.
I have a community center in my game that has some retail, a bar and a coffee shop. The lot is designated retail, so the shops automatically spawn attendants. Unfortunately, the coffee shop is self serve. You can hire a bartender for the bar, though. It gets surprisingly busy.
I use LittleMsSams Live In Business mod to allow sims to live on “commercial” lots. Currently I have a live in bar and a live in cafe. The mod creates a new lot type for those lots, and you can open and close when you want. I just use the door lock to keep patrons out of the private residence. Depending on the packs you have, the mod also allows live in Clubs, Daycares, Gyms, Pet Daycares and Vet Clinics. For live in retail, I’ve built apartments over the store and set the sim I’m playing to “live” on a vacant lot next door. Their needs are all met at the store, so, I just play them there. Downside is that they always go back to the lot when you send them home from anywhere, so that adds a step.