I would say this is one of the biggest problems facing Call of Duty online MP.
In COD4 if you got host you were a GOD .... it was easy mode and you were able to murder people
In World at War - I didn't play it enough to notice how hosting was.
Modern Warfare 2 was the last Call of Duty where the host still had a tiny advantage - and I think this is the way the game NEEDS to be. They should make the game so people WANT to get host - so you get less host rage quitting and so people won't gimp their connections by downloading every season of some TV show at the same time they are playing. Doing these things all lead to a worse experience for everyone.
Black Ops introduced Theatre Mode and ever since people that are "in the know" - are fully aware being host puts you behind in the game. Now I can't swear that theatre was totally to blame for this - but it seems like a huge coincedence that as soon as it was introduced - no one wants to be host anymore.
In every COD ever released - as soon as you entered the lobby you could hit "select" and the first person to get a four bar connection - you knew they were host - after all the talk of host disadvantage in Black Ops 1 - for MW3 they even went so far as to disguise who the host was - you could hit select as soon as you entered the lobby but everyones "bars" - went up at the same time - so you knew one of the people with four bars was host but not exactly which one. Sneaky. Usually I could tell if I was host by the reduced frame rate and the gameplay not being as smooth - that being said I have to say that I think the host disadvantage was much less in MW3. This possibly might have resulted from the fact I had the option to turn off theatre mode in MW3 - which I did before I ever played a single game.
What prompted this thread was the fact I was playing in the BO2 Domination Clan Challenge last night and started a game on Slums in which I couldn't kill anyone at point black range with an SMG - I don't usually rage quit but I was 0 - 7 and had clearly had the drop on most of the people that killed me - so I backed out of the game - and guess what ?? "Host Migration"
I was host and that was the reason I was doing so poorly.
This really needs to be addressed, as people are now taking measures to avoid getting host which just hurts the expereince for everyone.
I've heard that whoever hosts, records everyones game for theater mode, which might explain why you lose some recordings when host migration kicks in?
I get host almost every game, sometimes its ok others its so so bad!
Vahn has also said that if theatre is contributing to lag it will disable itself - so by saying that it confirms that it does have an effect.
I don't have this problem, I'm in beast mode when i host and beast mode when i'm not. Every now and then we all have bad games. Maybe when you start off 0 and 7 your just having a bad game, or the team your playing might be good.
I agree with you that this should be addressed, but i do think you can host without being punished, but that requires decent matchmaking. i didn't feel any significant advantage or disadvantage while hosting prior to patch 1.03, but they had to mess it up and make the game lag. Now you get punished for getting host, and i lag nearly as bad without it too. I just used QoS to limit my upload to avoid host because i got tired of it, but it's the same as in BO and MW3, it made very little difference.
Maybe in the next game they'll try to improve things, but mostlikely not. They will just re-use the same shitty netcode because the majority of their customers play casually and do not know any better, and defitenately do not know how an online FPS should perform if they are newer to CoD-series. As long as the game sells, they do not care.
I'm not entirely sure how the host selection works, but one part of it is testing upload bandwith. You don't need that much bandwith to play online, but some is required in hosting. If you set your upload low enough you won't get host, the limit is usually somewhere around 300kbps which will make you avoid host most times unless you are in a piss poor lobby. It's my experience, it naturally depends where you are located and with what kind of connections you are usually matched against, the limit for you to avoid host can be higher or lower.
Limiting your bandwith does not affect your ping, this is something most people got wrong when they use QoS, they might have a better experiece simply because they avoid host due to the bandwith test. You see it quite often on the forum too, people complain about lag and state how much download/upload bandwith they have, when it's actually all about ping between the host and players, not about bandwith.
I have the same issue. Within 5 Kills into a match I know if I am the host or not. So I quit and there it is: "Host Migration"
Sometimes when I host I can't kill anything but more often than not when I host the game plays as well or better than when I'm not host. When I'm in a match were I'm obviously behind and the host migrates I actually hope to draw host so that I at least have a shot at turning things around and so that I don't have to sit through the next two or three migrations from the folks that will quit as soon as they realize that they are hosting. Of course if hosting is always a bad experience for you, then I can't blame you for backing out but fortunately for me it's only a problem on occasion. Btw I have high speed cable internet but no fibre. I don't know if that makes a difference or not.