The latest and final instalment in the epic Onimusha series. But how does this final chapter in the Genma Wars compare with its predecessors?