It felt very scripted. the bonuses were laid out exactly far enough apart to make sure you never ran out of anything (which to me kills some of the frantic enjoyment) and the skulls are obviously designed to make sure you get the right upgrades in the right order and don't leave the path the developers intended.
Laughable enemy design, crappy dialogue, throw away story, the enemies are narrower than the crosshairs, apparently the bandits blocking the road are made of random animals. Not a fundamentally broken game but its somehow much more dissapointing when what could have been a great game is riddled with obvious flaws.
I know it would take a lot of work but in my opinion a big part of the appeal of these games is decking your character out in the best available armor and everything and its a big let down when your characters appearance doesn't change to match his armor.