The levelling system used to be really, really great. They need to make you drop ranks if you play poorly, I don't know why they ever got rid of that.
I agree. Having to quit playing ranked and go practice in social because you know that one more loss will bring your rank down just felt right. It felt so good and deserving to see your rank go up. With the way it is right now, betrayals and suicides and the occasional fuck ups don't matter, everybody wins and you're always going to have bad players on your team making a win or loss very unpredictable. It felt very intimidating going up against players you knew were just as good if not better than you. It made playing ranked games somewhat scary.
Being able to join random custom games is something that should have been done after Halo 2. It doesn't matter if the game you join is riddled with fools, simply back out and try again. If that's too much trouble just host your own for others to join. It would be nice to have something like this if we wanted to take a break from the competitive side of multiplayer. Forge and Custom Game Matchmaking is a really good idea and I'm sure many others agree.