Yeah, 10 riding is severely limiting yourself IMO, at most you will get 12 str at level 30 by converting like 14 points, which will leave you with 4 power strike, 10 riding, 3 WM. Could work well as hit and run into the back of the enemy but low str means low armour and low hp, with that build you will also have no shield, if you take shield you lose out on valuable power strike.
Your build though, so have fun lol.