Only played the first, but so far I'd have to say Wrex is the greatest character in the series. Don't have a favorite weapon though :<