The best bank, in terms of...?
You will need to give a bit of background. What's the business, do you need to accept PoS, do you need low card fees or are cost effective wire payments more important? Do you need online merchant account? Etc.
Different banks gather to different use-cases.
Similarly, USD 1,500 can be low/fair/overpriced depending on what your agent does. If this fee includes a guarantee of acceptance or money back, it's a low price. In case of simple form filling and no accountability on outcome, it's over priced.