I can't think of any reason not to have both chat and ticketing system. The more avenues customers can use to contact support or sales with questions, the happier they'll be.
It's not often that you'll hear complaints from users saying there are TOO MANY support options to choose from 🙂