One more thing.
You mentioned an XT group, which is a MTB group. If that includes a MTB crank, it commits you to MTB shifters unless you friction shift the front or do something creative. This is no problem if it's what you want. Otherwise, it's another thing to consider.