I have a Canon 15-85mm and I think it's a great lens for the money. The IQ and sharpness are good, zoomed in or out despite the relatively wide focal range.
I'm genuinely not trying to suggest you disregard the other two lenses as both have really good ratings as well but there's no getting around the fact that that the 15-85mm has a greater range, which arguably makes it more versatile if you wish to minimise the lenses you're carrying about.
However, in the Tamron and Sigma's favour, they both have constant f/2.8 apertures so if you're in low light where it's not practical to use a low shutter speed or undesirable to bump up the ISO, they're at an advantage over the Canon in terms of how much light can get in. For portrait photography, the shallower DoF potentially puts them at an advantage as well.
DSLRs: Canon EOS 7D Mark II, Canon EOS 70D
CSC: Canon EOS M3
Lenses: Canon EF-S 15-85mm f/3.5-5.6 IS USM, EF 50mm f/1.8 II, EF 100-400mm f/4.5-5.6L IS USM, Canon EF-M 18-55mm f/3.5-5.6 IS STM, Canon EF-M 22mm f/2.0 STM