Good point Greg, holding your shares in a Company is really only worth it if you are a trader, not an investor. I find partnerships work the best for share syndicates, regardless of how many investors you have - then each investor can decide what works the best for them and the tax return is relatively straight forward.
Individual wise, a family trust with the potential of a corporate beneficiary is the best of both worlds..... if you want to retain your earnings, distribute to the Company, do you have capital gains, distribute to the Company...
Cheers