I think the tier system works, but the stats may be a tad much; even if they're mainly fluff they can be a bit overbearing. Having two CSs sounds like a good idea, maybe remove the stat system and simplify the tiers for the basic CS. It just seems like a lot of math that's going to be ignored once we start writing.