It's getting better. In my Awakening run, Lucina one hit k.o.'d Grima by chance and I had zero idea what I was doing. I didn't even get to hear Id properly. In Fates, Anankos' multiple parts were the only good thing about Revelation. Enemy bosses having shields etc. makes it take longer to defeat them, so you leave satisfied. I always go back to SS final boss, because every time I feel "I can do better next time."