Yes it is. They failed in some minor things that they can do better. Idea in general still very good and unique.
Normal campaign missions - based on survival - is good enouh to try. They more balanced than random survival. Some minor and easy to improve things exist, yes - but it a RTS after all. We dont have much of them to ignore.
In campaign you get maximum (collect everything on Hero missions) 10050 points of about 14200 required for full Tree. And it looks like almost everything you can get - but no, it enough only for technology/buildings/units and Train. No any upgrades (armor for units or more resources from any mines/farms/etc).
And you cant reset it for more later tech upgrades.
It make some fruu effects. But for first try maybe better cheat whole Research Tree.
Only Heroes and hero missions is really bad. U just A-click and use pick up grenades (sometimes) on some very large maps. Sometimes with unlimited respawned zombies - and you should also get hero to exit after complete objective.
I thick everyone understand that minor things except developers. They should add grenades as rechargable hero ability, or keep it as pivk up - but than create something for hero. In actual game hero just soldier who can only shoot - if no pick ups around.
Still it good to try. But only in Steam. You get Workshop - and it like for Warcraft 3 - best content are from custom maps/mods (for custom survival). Game itself reaaly good as engine for custom mods games, but map editor still not so powerfull like Warcraft 3.
Survival do not have techs - but use randomised Mayors. Some custom maps probably use possible upgrades not matter which Mayors game give you. Or you can do own map with own modifiers for everything.
UPD: In case if you want to try campaign, here is online calculator for Research Tree (again, only 10050 points)
http://melanite.net/tab/
Some minor missprints are there... And probably a bit of outdated (im not sure)