Of Course I'm biased but... Hi Everyone! I may not have said this when I started, but the cane REALLY is a great weapon. BEST-its legal! You can't take numchukaus, swords and bo staffs (maybe a bo, but people look at you funny) on a plane or down the street. Its practical, and can do SERIOUS damage if used properly. I'm STILL learning , and it took a while for me to respect the cane because I didn't always enjoy having to use one. The cane has similar strikes to those weapons I listed above. So, I vote for the cane!
my favaourite wepaon on the list you have given will have to be a Bo, however, im in love with the cane/umbrella, i think knuckle dusters are amazing if you are skilled with your hands, and to watch the kama is just awe inspiring. my most favourite wepaon is the one that i have that my opponent doesent.