A disadvantage of Radix Sort is:
Radix Sort is stable (otherwise, each digit's sort would mess up the previous digits).
Radix Sort's time requirements depend on the number of records and the number of digits. When implemented properly, the number of digits is no worse than the log of the number of records.
Radix Sort does need auxilliary storage.