I like having a load out more than having the weapons spawn on the map. Every story I've heard about Halo's multiplayer is that the beginning of the game is always a rush for the best weapons rather than actually trying to find and kill people. Games like Team Fortress 2 and Farcry 2 get it right with the weapons and class systems, but Battlefield Bad Company made it perfect by actually letting you switch classes mid battle if you found the kits of a recently dead enemy solider.
Class systems give a much better experience too. Don't like the Demoman's style of gameplay? Spawn as a heavy and try him for a while to see if you like that instead. If you don't like Halo's multiplayer one day, chances are you won't like it the next either.
It also gets a lot more depth from a game, as class based multiplayer is more than just a contest to see who can get the biggest gun first.
Class systems give a much better experience too. Don't like the Demoman's style of gameplay? Spawn as a heavy and try him for a while to see if you like that instead. If you don't like Halo's multiplayer one day, chances are you won't like it the next either.
It also gets a lot more depth from a game, as class based multiplayer is more than just a contest to see who can get the biggest gun first.