Yes I know people who are rich from trading. I have seen the houses, cars and the wives. You can do it too. There is no question about it.
FXCM is fine; I never had any unresolved issues with them. Two things you must know when you choose them as your broker, first is a universal one; they are ECN but if you trade mini lots you are trading against your broker, FXCM and all other brokers can only execute orders in increments of full lots so they must take the other side of the trade on any order less than that. I would not be surprised if they nudge the probabilities in their own favour a bit. The second thing, their MT4 platform was not made for manual trading, it was setup to run EAs. I don't trade with robots but people who do through FXCM’s MT4 tell me that it works just fine. I use their Trading Station and it works very well. You can use MT4 for charting and Trading Station for order execution.