Been using this broker for over 5 years now. The broker was a revelation when they pushed out the Razor Edge account type, trade execution was simply flawless, pending orders get executed +/- 0.1 pip slippage, which is not bad at all. market orders in a extreme new event could slip a little more. but no body should try to catch trade during those times.
otherwise the broker provides a comprehensive selection of deposit method, customer service is excellent and very responsive.
Swaps are reasonable especialy on EURUSD short trades, some broker would have negative swap on that but Pepperstone could still deliver a positive swap on positive interest rate carry trades even if EUR and USD interest rates spread are marginal.
Pip spread is without a doubt one of the tightest I've seem especially in active markets, Asia Market is understandable to have a slightly wider because of a lower liquidity in the market.
but what this broker does far better than most is that they do not place trades against you, they route order to different dark pools to get the order fill instead of having to take up the risk themselves, (something that has shown to kill a lot of brokerages risking investors funds, like FXCM and Alpari UK), the fact they do not hold trades in their books should ease some investors' mind on the security of investors' funds.
At last, this broker process fund withdrawal the fastest I've seen, as long as the money you withdraw to is on the same account name as the money you deposited from.
Overall, very positive feedback for Pepperstone, and 5 years working with them built enough trust for me to use their services for another 5 more years to come.