I think as a straight CB Haxorus, it's not as good as CB Garchomp thanks to getting few notable extra kills, not as powerful EQ and a lower speed that can have a huge effect.
With that in mind, DD or CS haxorus should theoretically be the better option - rivalry would help make up for the lost...