This ability will not remove the [Dazed] effect caused by running from mobs. However, this ability has been used to great effect against Hunters, Rogues, Paladins, and more who all have the ability to "daze" other players (especially against those whose use of it is critical to their strategy). Hand of Freedom will remove the effects of Player Daze, but is useless against Creature Daze.
In Warsong Gulch, when protecting the flag carrier, take note of the number of enemy priests or shaman around before casting Hand of Freedom. They can easily dispel it. Mages at or above level 64 can also [Spellsteal] it.