selectively clogging up parts of the network can force clients toward nodes you control, but largely yeah it is better to have relays than clients if you try to attack the network. Unless you have some external position to view network links you cannot even deanonymize anybody regardless of how many clients you have.