The only reason I give 4.5 stars instead of 5 is because it needs an option to continue in the campaign with your current upgrades, to basically allow the player to keep playing until their samurai and his companions are all maxed out.
Yeeeaaaahhhhh.