It is Imu, unlike Kishimoto Oda did his job well, so he introduced the final villain of the series in chapter 900 so it's far from ending and have good time to develop this final villain. Kaguya comes with crazy energy, but she was boring as hell. unlike Madara.
Oda here doing something opposite. Now Oda basically builds final villain team and this alone is crazy. If Kaguya have a real team and build up she would be better villain, then just clown who appeared on less then 10 chapters and beign defeated.