I dare not say martial arts cause I dont want a topic and what is considered martial arts.
but the question is basically this, which do you prefer and why.....this can be a discussion of which is better etc etc...
Oh, I really don't know, many will tell that Eastern is much much better, but in my opinion, if someone is good at his art, he's just good, no matter what his martial art is.
i agree any art is great but i think that eastern martial arts are too focused on the philosophy behind the art rather than actual bodyt training, sure I know karate and all other martial arts have great physical fighters, shaolin monks break metal with their heads etc but most of that can be learnt with straight physical training.
take the horse stance in karate - its useless, it serves no purpose in a fight.
plus the fact that most eastern arts have A LOT of useless stances like that and useless katas and techinique it takes a lot of time or should i say wastes a lot of time to learn it.
there is a saying
"it is better to practice one move 10,000 times, than to know 10,000 moves practiced one time."
so in that respect a western art like boxing is better then a lot of martial arts
I feel from a practical fighting stand point western martial arts probably are better than eastern ones. However now a days most eastern styles are more than just a way of fighting, they teach a way of life, which includes not being an aggressor.