Yeah, villagers are good early in the match to help with collecting cake or while someone gets to chopping wood and minerals. It all depends on weather or not the trade off in piss-poor HP is worth the speed. The villager can also smack the princess out of someone's hands too, and can leave the enemy confused after a hit. The only problem is that you need to have someone directly targeted for their smack to work properly, which, if you've played the warrior, know how awful direct targeting works for melee.
Also, rangers are your worst enemy, since they don't have to chase you down and a fully charged shot = death. Other than that, you can run circles around all the other classes until they start upgrading.
Regarding the warrior class, I'm actually finding a little more use out of them. What's really been warming me up to the warrior is their shield, since it can block arrow and shotgun shots. Really helpful for closing in on hit and run rangers, or for protecting your more fragile teammates. Even more effective if you can form a sort of phalanx with a few other warriors. Having a few warriors assisting someone carrying the princess with shields up has definitely helped me in a few games. To me, their 2nd tier isn't all that great outside of using their charged attack to cross gorges and deep water. Most human opponents move too much for it to land consistently. All the more reason to make the warrior the last upgrade you should get, arguably after a catapult depending on the map.
This went on way longer than I intended, some of which may be common knowledge at this point :lol: