Conflicting report on that 10 million unit required,
http://www.famitsu.com/news/201604/01102924.html
Tabata said that the 10m figure isn't related to profit but is the goal of the project team, the number is exaggerated but the reason is so that the team can ask themselves what needs to be done so they can achieve such a number.
I think you just need get used to the combat to dodge/parry well, once you get the hang of it i feel it flows quite well.
Dodging
Parrying with the shield