I don't see how that makes a difference. You get to wear weaker armors but you can apply an higher DEX bonus to them, which sorts of even things out. Plus you get a pet which can soak quite a few hits away from you. I think the boar gets up to 180HP by the end which isn't too shabby, considering those HPs are on top of what you already get.
That's the problem.
You either get the weaker armour and the DEX bonus and weak damage or you get good str (damage) and weaker armour with overall low AC.
Maybe there's something i have forgotten in the way this system works.
Assuming you want to pump DEX (and if you ignore STR, there's nothing else to pump anyway). Assuming you start with 17 or 18. You get 7 extra points from leveling, plus whatever else you get from items (lets say +8 DEX). So, that's 17 (to make it even) + 7 + 8 = 32, which gives you a bonus of 11 to your armor class and a bonus of 11 to hit with a finessable weapon, which deals less damage then a normal weapon plus you need to sacrifice a feat to use properly. But, the highest armor you can use is a padded armor anyway, and that's forces you to stop pumping DEX at 26 (+8 max bonus).
So that's 1 AC +8 from DEX plus whatever enchantment the armor has, lets say +5. That totals to a 14 AC bonus.
Now, lets say you pump STR instead. The best armor you can wear is a mithral breastplate, which gives you 5 to AC with a 5 max DEX bonus (DEX of 20, which is easily achieved with items). So that's 5 AC +5 from DEX +5 from a basic enchantment = 15 AC.
Am i missing something here? I won't mention the
massive bonus in damage you get by pumping STR all the way, not to mention if you get Monkey Grip (which replaces Finesse here). Plus, if you are going to pump DEX
that much, why not simply use a fighter and pick Perfect Two-Weapon Fighting manually?