SMSF for the last 20 years - trading shares via Rivkin - consistently solid, market beating returns, less than 0.2% fees and I get to choose which markets / portfolios I wish to trade in.