El maestro no hace al alumno... cualquier arte marcial que practiques es excelente, pero debes poner todo tu empeño y no esperar que te metan la sabiduría a golpes...
La práctica hace al maestro... no se puede decir qué técnica es la mejor, porque todas son muy buenas...
Si con tu pregunta te refieres a quién gana de una VS la otra, pues tampoco se puede tener un dato preciso, debido a que siempre hay alguien que te puede superar, si un principiante de X arte marcial pelea contra un Master de otra, obviamente el master va a ganar. Pero por la experiencia, no necesariamente por el estilo.
Si el mejor de un arte marcial se encontrara con el mejor de otro arte marcial... ninguno gana, ninguno pierde... simplemente no pelearían porque no hay nada que demostrar.
Yo practico Shito-Ryu, y en lo personal me parece muy efectivo porque son movimientos directos, y de pocos golpes se termina una pelea. Aunque la filosofía de las artes marciales es utilizar el respeto como la mejor defensa que puede existir.