Which, to me, are not-insubstantial barriers. Pin might not be as competitive on price (barring the $9/m intro offer), but just being able to supply a regular account to handle their deposits is convenient.
On a somewhat related note, I'm currently forking Drone.io's go.stripe library[1] for Pin Payments, given the extreme similarity of the Stripe & Pin API's. If anyone is keen on helping, get in touch or send me a pull request: https://github.com/elithrar/go.pin
IMHO Pin lowers the barrier to entry for accepting CC, which is most welcome, and long overdue in this country.
I personally use Braintree but with a US account for a US company (even though I live in Australia). This is more of an exceptional case however I think.
For Australian businesses charging in US dollars is not exceptional, probably very common.
If a provider states that no merchant account is required, you are most likely being placed on an aggregated merchant account. This has many disadvantages for the merchant as you are grouped under one umbrella account. As the provider grows, this becomes unsustainable and often leads to poor customer experiences (a la Paypal account freezes).
We're working to create a sustainable solution where customer service and great software are the central focus. We'll be constantly improving the on-boarding timeline and look forward to helping the fast growing tech scene in Australia.
Will definitely be giving Pin a go then.