Cleaner shrimp, hands down. Cleaner wrasse are very cool, however their long term prognosis is pretty dismal. Many folks have kept them for a couple of years, myself included.... but that is the exception. Cleaner shrimp on the other hand can be kept in pairs or groups and will breed, providing natural food for your corals.