Blackbeard can still be the final villain
This panel shows imo that there will be a free for all between Im, Blackbeard and Luffy
And Blackbeard might take advantage of this to take final villain status. In either case, it'd be between Blackbeard and Im