That A330 J seat is really really marginal for anything more than a US domestic transcon length seat. And even at that, it isn't "all that." While I expect that they'll either eventually be reconfigured or decommissioned, I'd never pay more than a premium Y fare and then seriously consider if that were a mistake on a 10+ hour flight.