The counterparty to the CFDs is the broker who may typically hedge the trade. This does add certain risks.
By the way it is very easy to loose the entire investment with a Forex broker so it is paramount to be extra careful. To illustrate selling Bticoin short with 10x margin can wipe out an account real quick.
All of these things a very true... Brokers can easily trade against you and it will screw with your mind. You'll think that it's a bad strategy when in reality, there's a device for MT4 brokers called the Virtual Dealer Plugin.... Very evil software that trades against profitable client accounts... That would be the main thing to worry about with the FX brokers other than margin call (which is usually around 20% for most brokers). Personally, I develop autotrade bots for Mt4 that work well to combat that....