GoldenShare is great for being able to withdraw funds whenever you need it! I also enjoy the convenience of having an account manager who helps me understand my investments better and keeps track of my performance. However, I wish they more eBooks available to help me learn about investing and get more out of the time I spend here!