I think different group compositions will struggle on different fights. I don't see that as bad design though. I definitely had more trouble in other areas. I would find the ending less satisfying if the final fight was any easier.