I'm not sure what Square charges, but a regular POS from your business bank would be far, far less in percentage for in-person, card-present transactions. I've seen 1.5% figures here in Europe.
So far, Stripe seems to have lowered the fixed fee from 30¢ to 5¢ and dropped 0.2% off their payment gateway fees.