I can enjoy both linear and non-linear games greatly. To me, the problem with these Shadowrun games is the absolutely barren playfield when it comes to exploration and interaction.
I also think the engine is slow and clunky. Even on PC, I miss-click NPCs and hotspots around a third of the time, which is inexcusably bad.
They have a decent place to build from, but I think they're playing it way too safe for my tastes.
While I appreciate the amount of classes and available, I think they're all too straightforward when it comes to builds and tactics. Some are better than others, true, but, to me, almost all combat feels the same - and that makes the rather large amount of filler combat a bit painful, as battles are slow and samey.
I do appreciate that you can avoid combat in certain situations, but I don't like how Etiquette skills are tied into Charisma - as that leaves out a lot of classes if you want to be truly efficient at fighting. This means you have to give up being efficient in combat if you want to talk your way out of things, and you have absolutely no way of knowing what Etiquettes will be helpful. I'd much rather have a general "diplomacy" skill available to all classes that you had to invest in.
All in all, I love the setting and I think the writing is strong - but these games represent a big missed opportunity for the most part.
To each his own, though.