I would really like some solution that would allow players to level up different classes when playing a squad leader, or really any class, or maybe a class that has already been maxed out? For example, it could be 10% of class XP going towards another class of the player's choice, or perhaps just a smaller fraction going towards all of the classes. Just so that it's not an unbalanced amount of XP, but just enough for players not to focus too much on what they need/want to level when playing a squad-based game.
Reasoning: While HLL is a heavily team objective-focused game, there is no denial that many of us have some goals when it comes to unlocking weapons. This is a fact that can be easily observed in many games where squads lack leaders because nobody wants to step up — they have their class to level up. Of course, there is a system in place on various servers to shut such squads down, but I think it is not enough. The only class I ever maxed out is the squad leader for this reason. Sometimes it is simply difficult to be able to get some progress going for that Automatic Rifleman to get the FG-42 when most of the time you have to lead your own squad. I know it is doable, and some of us have more time than the others, but I think some sort of a shared XP system could help both with the individual goals of players, as well as the team-oriented problems.