both are solid and regulated brokers, fast service and the issue is what you really want from your trading account. HotForex offers many account types (floating spread, fixed spread, micro account, zero spread with commission, etc) and in general tighter spreads. XM offers high leverage up to 1:888. They both offer Bonuses. 30K$ withdrawals will not be an issue for these brokers. You can find some useful and detailed information about those 2 brokers at theforexlist.