If this game had a more solid, fleshed out story (which would hopefully mean the cast as well) then this game would be much better. To flesh it out, they could add further script and even further missions. The latter would also allow you to further level along the way, which would make the game seem like less of a grind.