Yeah I'm sure Imu is a complicated Character, but he isn't Final Villain imo
Luffy had Three Goals, become Great Pirate like Shanks, become Pirate King and his Secret Dream
Kaido was Main Villain of First Goal, Imu is Villain for PK Dream but there will be another one for his Secret Dream