Fees have become ridiculous, takes forever for deposits to become available to trade. They also restrict buying certain securities so you must call to have a broker place trade which costs 25 dollars per trade.