Namecheap did a great job with multiple transfers, and has respectable renewal prices. They do have the last day of their transfer sale today.
Their customer service is very fast and efficient. There are disadvantages, though.
Unlike some other registrars, they lack an upfront...