Halo Reach multiplayer: A Love/Hate relationship


So, I've played the multiplayer of Halo: Reach for about a week now, and I must say, I'm still not sure what I think about it. I want to love the multiplayer aspect of this game, I really do, but to be honest there is a lot of stuff that piss me off immensely. I am a very competitive person by nature, whether we are talking sports or video games etc. I want to win, not necessarily be the best, but I want to win. This would also be the perfect point to add, that I am no Halo god, I can hold my own in a 1v1 gunfight, but I am no more than an average player at best-
Halo Reach is a good game, no doubt, I simply love the core gameplay, I like that it takes at least five shots to kill a guy, I like the new armor abilities and again, the core multiplayer gameplay appeals to me. However, I find this game to be very infuriating as well, and some of the problems are fixable. To start off, why does inactive players not get kicked? This is my competitive nature talking, but when two dudes on my team aren't moving throughout the entire match why aren't they booted? Speaking of people leaving the game, why doesn't the games fill up when people leave the game? It's 2010 now, online multiplayer is THE hottest thing right now, and I consider these things pretty basic, so why are these things a problem in Halo: Reach? And yes, for me it has been a problem, I've probably played about 30 games the last few days, and I swear to god, more than half of these games, I have played more or less alone (because people ragequit/are inactive) against four-six other guys, no matter how I look at it, I don't see any fun in that. I'm not mad at the players quitting, I'm just baffled by the fact, that there isn't a "join in progress" or "kicked for inactivity"  thing. 
Another thing is the spawn system, I'm not sure if it's just me, but I find it absolutely horrible. I can't count how often half a team has spawned just behind me, or I in front of them, and being killed merely seconds after you spawn isn't fun either.  Yet another thing that irritates me, is the fact that there is no specific playlist for each gametype, I'm pretty sure it's coming to some extent, but I don't find it very enjoyable playing SWAT 15 times in a row, especially when people on my time rage quits, and I'm the only one left on my team.
That was the more objective stuff, personally I also dislike pretty much every map in the game, I think it has worse maps that Modern Warfare 2 (Zealot is just horrible, along with every forge world map, except Asylum). I also feel that the grenades are a little too powerful, the same with the energy sword, considering it takes five shots with a normal weapon, but these things are instakills, they are meant to be so I can't really complain too much, I'm also not a big fan of the campy-ness but that is a problem in every shooter. If you are still with me at this point, I want to make one final comment. Even though this has pretty much been one long rant, I want to stress out, I do not hate the game. It might just be me who takes the game a little too serious, but, I can't help it. I love the game at its core, and many of these problems are hopefully going to be fixed by Bungie (because there are a lot fixable stuff) so, I guess I'll just have to suck it up, only play with a party to avoid some of the stuff, and remember.... it's just a game.
But, dear reader, do you recognize any of these problems, do you agree with me, or am I just an overreacting sore loser?
(I'm super tired right now, and English is not my first language, so I'm sorry if any of the sentences are super weird and/or hard to understand, I've read through it a few times, and it seems fine to me sooo)