GoldenShare is one of the best trading companies I've used online! They have lots of great options like multiple account types, payment methods, and various educational resources that really help in managing your money. However, some of the investors I've talked with whose accounts are managed by GoldenShare's account managers have some complaints about how their accounts are managed.