.
It is hard to give an opinion without knowing more about your situation. Are you an individual or a school? Are you trained in any methods now? What are your feelings about how people learn a foreign or second language? Why are you in this business?
Those who teach well with a sole, specific method are those who are committed to and enthusiastic about it, who believe strongly in its efficacy,and who can communicate that feeling to students. Other teachers use methods that they fall into through experiment, circumstances, or chance.
My personal belief is that, because each student is individual in the mix of his reason for learning, his time commitment to and focus on the task, and his learning style, no one system can possibly be an infallible vade mecum for language learning. Much more important is the instructor's own ability to relate to students, lower the barriers to learning, and supply their needs (mostly language input) most efficiently.
No system has a convincing record of teaching English faster or better than any other; the most they can show is that
some students do well using it-- and they can all show that.
Certain things are now known: grammar translation and rote drilling are not efficient; passive listening is not efficient. (I am talking here of learning to speak a language for general communicative purposes, of course-- I presume that that is your goal also.) I myself unashamedly use bits and pieces of all sorts of techniques on a very ad hoc basis-- the immediate needs of the student sitting in front of me-- and I rework and adapt them constantly. With experience, the ability to customize your service and thus be free of reliance on a single method presents a wider opportunity to improve your teaching and advance your students' acquisition of the language.