Awesome game, full stop.
To start this game is not for learning. It's an action based game with some, but not to nasty violence. Yes it has no free roam, but it makes up for that in the stunning levels which in themselves have some free roam in one or two levels. You can play as four spiderman (2099, ultimate, amazing and noir) Which are all good, especially noir. The game does revolve around combat but as i said it's not to severe. Language wise, it does have the odd occasional use of inapropriate language, but it is mild and there is not much of it. On a final note, no-one dies in the game and even if you throw someone off of something they do get saved. Enough said, enjoy.