I would have to agree with the vast majority of the posts. Karate has been too generalized. Today, everything is "Karate". Well, everything except TKD. I do not think there could ever be a supreme martial art, only supreme combatants. The specific situation could also dictate a winner in a confrontation. I have stated this before, and will offer it again:
Who would win between a Samurai and a Kalista?
It would depend on the answers to many questions.
The first of which would be: Are they fighting in a field, or a hallway?
followed by many more questions. In the end the answer would still be an uncertainty. Although one style may have superior advantage due to terrain or other specific variables, the heart or will of the fighters will also play a part.
Is Karate worth training in?
ABSOLUTLY!!!!!!!!!!!!!!!
For the right person.
"Every day spent training is one day closer to learning something"
........Spiderchoke