Sure, it works great on some missions. Strip an enemy, Dominate it, the other enemies become distracted by the thrall, and then you can maneuver (or otherwise wreak havoc). Singularity and Dominate have a nice synergy, since you can pin a heavy while you strip and then Dominate it, or you can put a heavy on hold while you thrall a different enemy.
The one problem is that most enemies that maneuver out of cover (and thus make the best thralls) are synthetics, not organics. So with a thrall build I find Engineer generally works more consistently (allowing more or less the same play style throughout). But if you are willing to punt a bit on Mech/Geth missions, Dominate Adept is probably stronger than Dominate Engineer on organic-only missions.
With this approach my advice is to go all-in on control. Bring squad mates that can instantly strip protection, focussing your own XP's on Singularity, Dominate, passive, Pull, and Throw. My build order would probably be:
Initial priorities: Singularity 2 + Pull 1 + Bastion + Dominate 4
next: Singularity 4
next: Warp 2 + Throw 1
next: Pull Field
last: Warp 3, Throw 2
Enjoy (and post vids!)