Wrex is my favorite; throughout the series he goes from being a regular mercenary dark prince-esque character to being the savior/leader of his race. Close second would be thane though…