A perfect 9
The game is really well made and thought out, it shows as you the player are facing basically the same enemies, on the same battlefield doing the same stuff over and over (thus the 9 not 10).
However the execution is so perfect you forget you're doing the same stuff over and over and its not very hardcore either - don't like your build? reset and try another!
Everyone should check it out.