XM offers over 1,000 instruments with strong educational resources and frequent deposit bonuses.