Another point to consider is your physical limitations or advantage. If you're a 6'2, 200 lbs guy, you can consider wider range of martial arts. if you're a short and skinny guy like me, TaiKwonDo would be murder. Aikido or JiuJitsu might be a better choice. I much preferred Aikido with its elegance in movements and philosophy. I found that Aikido requires you to be very in tune not only yourself but also w/ your opponent in the same way as you get in tune w/ the waves in surfing or the snows in snowboarding or your partner in salsa dancing. It's true that it's like dancing. It is also true that you can practice this art for a very long time, since it's not very physical demanding.