Yeah that totally makes sense! A lot of times character creation can end up taking a full session, so I totally get for a game that is meant for players to jump into easily not having that. Having a few special skills to choose from to customize your character some would be a fun way to handle that!