Go to a dealer that carries both and he will most likely tell you to shoot them both and buy which one feels the best. Bowtech's Customer service is second to none
Sounds like your dealer is trying push what he sells and I guess you can't blame him, but he would be better served to point out the positives of his product, instead of trying to trump up some negatives on others
Dan