Caddoc can be fun to play, but it can be a bit frustrating in the earlier levels to have your shield busted, which can happen quite often if you're blocking as appropriate. At least with subsequent playthroughs you get to keep gear that you already earned which somewhat mitigates this issue.