Well, you list characteristics important to pilots - but
airlines choose engines based on other factors as well. Up-front cost, fuel efficiency, maintenance costs, commonality with other engines in their fleet.
The IAEs are (or at least were - competition means this is always a horse-race)
slightly more fuel efficient (5% or so). But apparently that only becomes significant on longer cruise segments. So airlines with mostly short routes may prefer the CFM, while the V2500 may be preferred by airlines with mostly longer routes.
The IAE option is preferred in Asia - and surprise, surprise - the IAE consortium includes Japanese manufacturers. Never discount the role of national or regional pride (and jobs), when other factors are minor. BA goes with the engine with Rolls-Royce content, but the rest of Europe seems to prefer the CFM (US/French manufacture).
AFAIK, purchase costs slightly favor the IAE - but in any given deal, there is always some wiggle-room in price to close a deal.
AFAIK, the IAE requires more complex overhauls, but less frequent ones. So again, a particular customer's operational pattern may have an influence.