In my opinion, the most part of the brokers would suit beginning traders, especially when it comes to demo account. Demo account conditions are of course exclusive, however they work on the same principle and everything you need are money, indicators and analytical things such as economic calendar for example. The rest doesn't really matter. To my mind, these days there are plenty of reliable brokers on the market and if you a newcomer, then choose thsoe ones where reviews are mostly positive and check everything on your own.
Before you give your funds to this broker check the work of customer support, ask various questions, check regulations and check processes of depositing and withdrawing money. Thus you will be able to make conclusions.
Did you open an account with either? I was just thinking, while both of those are good I think CedarFX may be better in some categories. I know CMC has customer support online during weekdays, but theirs is 24/7, for example. I also think the fees are slightly lower because they don't charge commission. Just throwing that out there just in case it helps!
It depends upon the trader and his trading style as to which broker suits him the best. In my case, aaafx and xm suited me well because of their low minimum deposit requirements, multiple instruments and good trading conditions.