Isshin is a cool final boss but I think From went overboard with 4 phases. When it comes to end game bosses in Souls, I think Gehrman is way better and more epic. He is a true test of skills.
Every boss in this game is exceptional. Unforgettable experience in how they're designed and when you topple them. Reached up to Ashina Castle in my current replay.