Forex is a tough market to get into, especially if you don't know what you're doing. If you do your research, understand different trading styles it is possible to become profitable. Look into quantitative trading (that helped a lot for me) and try to automate as much as possible to minimize human emotions.
So far from my experience being on and off Forex i've made a return of 12% within 3 months, although not as impressive as what they will promise you to make millions, it's a bit more realistic.
Last but not least to answer your original question, just Google best rates for forex brokers, do your own research would be your best answer as most people you ask will just be affiliates and get a commision when you sign up. Also look for regulated brokers in your country.
If you want less risk and less volatility, go for the stock market.