People who bang on about linear in gaming really are daft and well, the epitome of bandwagon jumpers.
All of the best games you can think of feature craploads of linear events, they are great as a tool in game making, you really can't have games in any shape or form without a huge amount of linearity(okay I'm sure theres an exception with some puzzle game). Telling a story is almost impossible to do without linear gameplay, things being triggered at certain points, stories are linear get over it.
There can be great linear events in games, and crap ones though, crap ones don't make all linear events terrible, nor do as the video suggests, having bits where you don't just shoot in games.
COD MW was fantastic, it was chock full of linear events, if had levels to break up the monotony of pure gun play with the airplane/bomber/whatever it was called level being fantastic. That one level was great in MW, putting the same level in, in some form and usually worse in every game since becomes boring, old and monotonous and bad, the first instance of it was great though.
This game sucks, for many reasons, the graphics aren't good, the general feel is terrible, the levels being broken down into tiny pieces makes it feel incredibly small and pathetic as shown in the video in the last page. The breaching mechanic as with the plane/bomber mechanic is now incredibly dull, breaching is fine but every game wants to add some new mechanic to something that is very basic. Now if you get more headshots you can breach with... a tomahawk, yes really. These soldiers, if you're previously shot enough people in the head during bullet time breaching, magically gain a weapon to do something entirely stupid with.
Bullet time... over used, misused, out of place and badly done, breaching, over used, misused, out of place mechanics and upgrades, badly done. Bullet time itself can be used to great effect in games, as can breaching, both are linear events(or most often used as such), that doesn't make them bad, bad implementation does.
To me the whole games feels choppy, the painful lack of options that are epically needed coupled with the actual number of graphical options which is higher than normal is bizarre.
I can't tell you why but, with no config option before the game, on my AMD 120hz screen setup(and bf3 often does this) it automatically starts in 3d mode.... guess what, I got a 120hz screen because I suffer from headaches and stuff like tearing and graphical hitching seems to make it worse, 3d does also, I didn't get the screen for 3d. Thats okay I'll just turn 3d off in the menu....... nope, no option anywhere to turn it off. Go windowed maybe like some people are forced to in BF3.... well you can but windowed mode has no res options(that I've found in config so far) meaning windowed mode takes up about maybe 1/3rd of my screen and is completely unplayable.
The game itself, bad mechanics, shooting doesn't "feel" right, big red head's every time you get a headshot, horrendous AI throughout, to the point I've bothered playing, woeful story and painfully poor cutscenes, instability, generally being completely crap in every single way.
COD MW was fantastic, full stop, MW2 was less good, similar gameplay, similar feel but ultimately they wanted to do what game makers shouldn't do "go bigger", it became a poorly paced, not good story version of a decent game, still better than most. The Black ops games, bad, poor gameplay, dodgy graphics, ridiculous stories and suffers from "go bigger" syndrome in everything it tries to do. MOH: Warfighter, is just crap.