Alright. It's still iffy but Ultra does have the better strat IMO. X has no way of stopping Teach aside from Elizabello, and too many things can go wrong in the two minutes he's charging for me to have faith in him. X could aim for taking out Moria to remove Teach's boost but he hasn't really specified a way to get past Meo's defences and deal with Teach simultaneously.
[Ultra]