The difficulty of both Sekiro: Shadows Die Twice and its final boss is ... with the final fight against Genichiro Ashina, the fight against Isshin kicks into high gear during the second phase.
Sekiro's free-form linear format allows players to choose when to face certain bosses. Here is the best order.