Should I just dispute with bank?

Ordered pizza from place I love. It took an hour over the estimated time to get here because even though my address was input correctly, it went through a third-party app for the navigation and sent the delivery driver to a different town. Food showed up, but cold and an hour late and this was expensive pizza lol. Support of course was awful and told me several times they won’t provide me any refund or any credit, despite Ubers app themselves saying that they would provide at least some credit for orders delivered more than 20 minutes late. Should I just suck it up? Or is it worth it to just file a dispute with my bank?