I agree with the contract point, I wish each aspect could be customized because as a GM you can offer whatever contract you'd like. With XP, I dislike it because you can't control player progression as a GM/Coach in real life. I think the dev traits are also a bad idea for many reasons. I agree it is possible to tweak the system enough to make it
more realistic, but I think it is patching up a flawed system that limits other parts of the game as well. I respect your opinion but personally just don't like it. I don't really wanna take the XP discussion any further but feel free to check out my signature if you want to see my ideas of how to improve progression and the easy changes that can be made from doing that.