There is no right or wrong answer, and I'm not sure control is the right attitude. Teenagers have a mind of their own, and to seek to control them is really a hiding to nothing. To my mind, its a question of teaching them limits, boundaries of what is acceotable or not. And then having given them that framework, give them the freedom and trust to live within it. Yes, they will make mistakes - and mistakes that you might have seen, but we all make mistakes - and learn from them. And as a parent being there to support them when they do make mistakes.
And every parent here was a teenager once...
However, parentingv is not a part time job - it is hard work investing the time to teach your children both life skills and how to apply them so that they can apply self control - not have control imposed upon them.
And sadly even the best parents will have children that 'go off the rails' in that their children don't live a life that they might have wanted or erxpoected.