Agree with JennyBee - I don't think we'd have got through the puppy months without tug!!!
As long as you have some rules to it, it certainly doesn't lead to an aggressive dog - it's still Honey's favourite game, and she "growls" while we play it, but she is utterly under control!!
The groundrules we had was 1) Game stops the second teeth make contact with skin (just for a few seconds - but even if the teeth touching was accidental).
2) When we said "Give" she had to tugging.... this took a while to learn, but basically, we just stopped playing, but kept hold of the toy - it became uninteresting, as it wasn't moving, so she let go, and we immediately praised and resumed play...
3) Once we had a solid wait command, we also would make her wait for a release to start the game, even if we were waving the toy around....
We sometimes get her to give the toy, and throw it, as a bit of a retrieve exercise, and we sometimes let her win (it's lovely to see her do a "victory circuit" around the room before coming back to us to continue....
But Honey is never out of our control - she may sound like she's about to kill something, but she really isn't!!!!
Dogs do have a need to chew/bite things, but this way you are teaching her the right things to chew!!