I host a monthly game and play in another monthly game.
For me, hosting is fun. I enjoy having people over. The challenge, as others have stated, is getting regular players and having room for a second table if more players show up than expected. It’s also nice to have a second table to get the cash game going as people get knocked out of the tournament. Having the right stakes for the game is key. Too expensive, people back pit. Too low, too many undesirables. My game I host starts with a $60 tournament followed by a dealers choice cash game (wild card games, screw you neighbor, in between, etc.) with a max buy in of $60. I usually get a good turn out. 10-16 players.
The game I attend is a $200 tournament with a cash game that follows. The cash game is $300-$500 buy in. That game is inconsistent with players. Some games you have two tables, others we’re lucky to get 7 players. I feel if he lowered the stakes a bit, there would be a consistent flow of players.