Dogs mostly seem useful for chasing down single targets like archers and runners after a battle is over, are there any other good uses?
They can be used to get surrounds (and the to hit chance bonuses) and to halt enemies who're trying to outflank you if you don't have anyone free--they won't last long, but they can tie some enemies up and prevent them from advancing.
Does this game have any sort of character generation or are all characters made by the developers?
This seems far more of a strategy game with rpg elements than a rpg with strategy elements. Can someone articulate what this game is about please?
No char gen., they're all randomly generated to start. Advancement is level based, though, with you selecting three attributes to advance at each level and selecting one perk per level.
This isn't an RPG in any meaningful sense and this thread is miscategorized in a bad way. It's a squad level turnbased tactics game with a strategic layer. The game is about managing a small mercenary company. You take contracts for money, you hire, equip, supply and pay mercenaries, and eventually you confront an "end game crisis" that typically forces you to take harder contracts at a faster rate in order to prevent some sort of calamity. Over all, though, you're just aiming for a high score: maximum money and renown, having a full roster of top level mercs, collecting cool equipment for them, etc.