By this logic all games suck where you only have a few things to fight. Battlefield sucks because you can only fight soldiers, tanks, planes and helicopters. Assassians creed sucks because you can only fight guards.
While I love games with awesome loot drops its more like iceing on the cake for a game thats all ready good.
P.S I do agree that the game is to easy even at the start.