You only need to that the first time. Once you have it set up it's just as fast and way cheaper for both merchants and buyers. There are plenty of payment services that take a percentage cut, Dwolla is the only one that doesn't.
That's not true. There are lots of flat rate ACH payment processing companies, just like Dwolla. Your utility companies probably use them, for example. Almost any company that lets you pay your bill by providing your bank account details is using one.
Being paid by ACH through PayPal is free and has been free for the past 13 years. PayPal only charges once you upgrade to a Premiere or Businesss account, which is what allows an account to accept credit card payments. It also lets you pay someone having to deposit money in advance like Dwolla -- PayPal calls these payments eChecks. The merchant is notified immediately about the payment then again when the transfer clears.