I would also agree that a mixed approach is ideal when considering all the various types of learners out there. However, one question I would ask Ransirini is, "are you thinking in terms of teaching a few individuals on a one-off basis or are you looking for something to use at a school?". A mixed approach tailored to each individual's needs would be very time-consuming and difficult to apply if used in a school. And, if you have multiple teachers it would be near impossible to guarantee standards from lesson to lesson, month to month or year to year.
The school I work at uses a method which does just that. Of course there is no ‘magic’ method which works for everyone – but our students are informed and approve of how it works before they start, and it’s generated success not only for our two schools here but another dozen schools in various countries which have adopted the method for their own school.
Calling it a direct or structuralist method are not really accurate descriptions, but it is instead something that would be called a SIM – Structured Interaction Method and might be placed under the wide umbrella of the communicative approach.