If the contract meets your needs and you are comfortable with the price, it’s a good deal. Passing on something just because others may be getting it a bit lower, and then having to wait to find something else doesn’t make sense to me.
Now, if you have seen others that are better fits, and want to keep trying, go for it. We personally never did that…we decided what we wanted to pay and paid it when we found a contract and seller who had the same notion of fair that we did!