Netflix's Devil May Cry anime started streaming on Netflix. Fans of the games don't seem too impressed so far, though with a ...