there is already a thread on this, anyways i do muay thai, been doing it for awile and i would say it is the best type of martial art. Reason being that it is like street fighting, and would be of most use in fighting someone you dont know in the street. But if you did something such as aikido or karate or somethin it would be harder for you to fight on the street than in training.
Muay Thai is not just knees and elbows, also legs and hands