Talents are meaningful moment to moment choices and frankly that system is good as it is, we don't need more of it.
What we're severly lackning in WoW is meaningful long term choices, that's where covenants come in. Sure you can swap them byt not on a encounter by encounter basis.