Gameplay is somewhat decent but there's no balance. There are few good weapons and few good upgrades. If you don't get them, you will not be able to kill anything and lose very quickly. So there is not much variability. Even worse, you gradually unlock new upgrades, which decreases your chances to get the good ones.