Tien Shinhan ~ Tien has always been my favorite Dragon Ball character. He instantly became my favorite after watching the episode " Yamcha's Big Break". The main reasons were I hade already previously greatly liked him, that fight was magnificent, and the brutality at the end with breaking Yamcha's leg at the end to show the dominance of the Crane School was awesome! Another thing you have to really appreciate about Tien was his incredible determination, always giving 100% from start to finish. I think this is what made Tien's fights great more me, no dilly dallying like the main characters do, Tien just begins every battle with a bang and doesn't stop until he's completely out of energy (or dead!).
Yajirobe ~ Yajirobe is the man, haha. Such an underrated character. Yajirobe made it to my favorite Dragon Ball characters list almost instantly after his fight with Cymbal. I love how he treated fighting a giant monster like a hassle, then ate him. xD Yajirobe's lazy, silly, and cranky attitude keep me laughing almost every time he hits the screen. I love you, you chubby swordsman you!
Zarbon ~ Zarbon is quite a unique character, with a very interesting concept. I love how he tries to withhold his amazing power, disgusted by what he becomes and looks like when he transforms, very interesting! Zarbon's character is also wonderful, loyal to Frieza, smart, cunning, and incredibly self-centered. Another thing Zarbon brought us was that wonderful ass whooping on one of my least favorite characters, Vegeta. Man, that was easily one of my favorite fights in all of Dragon Ball Z, so crazy! Plus, his transformed state looked amazing.
Future Gohan ~ Such an amazing, BA character!! *_* I love this apocalyptic surviving monster. I love how he continuously challenges the androids in order to achieve peace, and believes up until death that justice will eventually come out on top! Gohan had an awesome personality, an awesome move set, and a great design. Easily my favorite version of Gohan.