I see absolutely no reason to put Strength above vitality nor Parry for that matter.
Parry only functions on physical abilities, and it is chanced based.
Vitality increases your survivability against all attacks, isn't tired, and has immediate effects on it.
Pf course...WAR gear provides Vit anyway so its a moot point I guess.