Not to mention that, as observed by other posters, Slaves are better because you can give them specialized training, whereas you cannot, for Subordinates. There's apparently a sort of Shrine you can find randomly that you can enslave people at? Very rare and inconvenient, and you'd need to have the Subordinate with you in a dungeon and luck into it..