I also had a few more ideas about the pub / bar for gameplay impact linked over here: Hub Idea: Pub - #2 by Rocker_Fox
In general the main problem at the moment is the morning star is entirely disconnected from the main game as far as gameplay and world goes. I think having the morning star have some kind of tangible effect on gameplay beyond “This is a shop, this is an upgrade station” would be a nice idea.
Tell the truth whenever a team is about to go out or comes back in and they got downtime they should be celebrating since realistically any mission can be their last.