If you plan to travel at all with the bike, get shimano, replacement parts are easier to come by.
Also for the new 12 speed please take into consideration of cassette cost. you can get a 11 speed shimano 105 cassette for $40, there is no cheap 12 speed cassettes. Are you comfortable spending $200 every 6 month or so.