jonattonyeah I like bars as you can get to know the bar staff better which can help with meeting birds, free drinks, and not feeling like you’re just a loser drinking by yourself.
But what you describe there is the British local pub, really.
Every regular knows, and is known by, the barmaids. If you tip properly, they look after you and even indulge your pissed-up #lowqualitybants with them.
Also, the essence of a decent local is you can go in on your own and always have people to talk to, tables to join.