It depends on how the game engine works. I feel like it's easier to design functionality for what GMs like to do (roster organization, signing/cutting players) than it is to develop a simulation engine for the game where the user can draw up plays and really have their in-game tuning and decisions affect the outcome. I enjoy both but with sim games I love the GM type stuff building a team.