Before, it was between BB and Akainu. Now, with Luffy having some secret dream after becoming PK, and Imu's involvement so far, it does look like Imu is set up for becoming final villain.
Shanks is a dark horse in this race, if Oda plans to make him an antagonist then he may become the final one.