Trueskill already does this for Reach. Each playlist has it's own TS rank. All Halo 3 playlists, even the Social ones, had TS ranks, they were just invisible.
Exactly. True skill alone isn't enough to produce unpredictable, competitive matches. The 1-50 system wasn't simply True skill, visualised. It used True Skill, sure, but it also slapped on your proficiency with the specific game in question.
Going into a Social match in Halo 3 was completely different to entering a Ranked one. Social matches were hilariously easy, opponents were completely mismatched, and as a result the game wasn't as fun.
Matches in Reach aren't half as competitive as they were in high level Halo 3. Sure, True Skill is working away in the background somewhere, but there's no visualisation of this, there's no public link between you and your teammates, so when one of them goes -15 it feels like the game has defeated you, rather than your opponent.
And locking players down to Officer because they don't want to sit and grind one playlist to max trueskill wasn't very fun either. And once you got 50, you didn't need to go into that playlist ever again and knowing you were a 50 was useless in other lists. As you said, a player might be good at one list but not another, so why do I care what their rank from another list is?
I wouldn't oppose unlocking the two systems, so players can reach a high overall experience rank, as long as their skill rank was still visible, front and centre.
EXP based systems are currently here to stay, and publishers are going to want them in a first person shooter because they feel that's what makes them sell. I don't really get why it just isn't enough to beat the other team without them having to lose even more. It wasn't fun to slog through a 20 minute Neutral Bomb 0-0 game in Halo 3 and have nothing to show for it. Teams of randoms would go up 1-0 then hold the bomb on a remote part of the map just to secure that one experience point. In Reach people aren't trying to metagame their ranks all the time anymore. You do gain a win bonus already.
I treat Halo as a competitive sport. I'm well aware that this isn't how everyone treats it, and that's perfectly fine with me, but when I play Halo I want to test myself by playing against people around my skill level so I can beat them and ultimately improve my own ability.
It's like playing a sport. And if you couldn't objectively evaluate and compare the ability of one team over another in a sport, then it wouldn't be interesting. If teams in a sport played simply "for the fun of it" and there were no overall consequences or ramifications, then it wouldn't be half as interesting. This is the same approach I take with Halo, or at least I did with 2 and 3.
I don't just want to accumulate arbitrary points based on the pre-requisite that I participate, I want to be rewarded based on my ability to master the games mechanics. Otherwise I may as well go outside and kick a football against a wall for hours.
Pure unmangled Trueskill also jumps wildly up and down as it finds your rank, hence why Halo 3 mangled it to simulate rank progression. This is why they make you play a minimum # of games in Arena before they show your division; after 30 games Trueskill has a fairly good idea of your skill level and it also prevents people from alting accounts until they get a lucky game streak into a 50. One person was able to alt in Halo 3 until they got a 50 in 24 games. At that point a "50" means nothing. Onyx means something in Reach.
I agree that the system needs work, but why can't 343i perfect the system to prevent such shortcuts, rather than abandon it altogether. And a 50 in Halo 3 did mean something, you could tell when a player had legitimately achieved a 50, and when they'd gamed the system.
An Onyx in Reach means little, to me personally anyway. It means you've sat on your Xbox for hours on end. And that's about it. There's no personal achievement in just playing. Just grinding away at the Challenges, or playing Firefight over and over, or being on a 15 game loss streak in multiplayer yet still progressing towards that much coveted Onyx.
I don't have that sort of time to commit. I want to log onto Halo for a few games in the evening and feel like I've achieved something. Feel like I'm constantly being tested against people of a similar ability. Constantly improving.