Xebec not being a complete asshole and even seems somewhat decent(relatively) moral wise was not at all what i expected.
It just feels strange.
And this will make Roger and Garp fighting against him feel unnatural.
Unless Xebec just turns to pure 100% evil, they don't have any reason to fight him in gv.
I think oda might go the route of Xebec using the lives of the gv citizen as shields against the holy knights or something. But that still doesnt make sense for Garp and Roger teaming up to protect the CDs. Cause the CDs were there to genocide the entire island in the first place.
The only other way for this to make sense is if Xebec got turned to pure evil by imu's reversi powers. But that would be so trash.
Oda might have fucked up making Xebec too likeable.