The mods have been doing an excellent job and the events are really well-handled. The small size works well for the game plot and mechanics-wise so I wouldn't worry about that. The only thing that can be a concern is the fact that it's a small game so your options are limited as far as CR goes. If you don't really hit it off with anyone in that respect, there isn't really anything you can do about that.
Re: LEGION