Are you having fun? Are to complete quests without quite-rage level of frustration? Cause' if you said "yes" to both, than looks like you a got a good build that works for you
Some Questions
Q1: Why the off-hand weapon AND Shield Expert? The bug that allowed the shield bonus with an off-hand weapon has been fixed as of the last update or so. If you swap between her having an off-hand weapon and a shield, than the combination might be useful enough to keep around. If you never give her a shield, maybe invest the Skill Points elsewhere?
Comment: Totally up to you, but I have a personal preference to play Grissenda as a Shield User as the extra defense and increased minimal block goes a long way.
Q2: Why the 1 point in Intellect? Are you using summoning wolves with her? If you are using her as a back-up wolf caller to help aid in escape (let the wolf distract the monsters while you run away), than the INT 1 can be very useful. The XP increase (2%) isn't that much and is easily over shadowed by equipment or XP scrolls.
Q3: Why the Endurance 3? While it does ad some HP, which also helps with Fury, given the lessor trait points of a companion, END 3 seems a bit overkill given the slight increase in HP can be replaced by a potion or two.
Q4: Why not a higher Agility and Strength? Both help damage with Hand and light weapons, both help stay alive longer (STR gives HP, AGL gives Defense). Seems if you're using Grissenda as a crowd control meat shield, she could benefit from such improvements.