I do like the idea of Pact, I looked into it a few years ago. I guess what I wanted for this was a zero(ish) amount of code solution.
I think Pact and MJ have different advantages over each other.
Pact gives you more options but I think MJ is simpler to use and gives you options in terms of testing performance which is often neglected.