Go with the sexy shrimp. From my understanding, Harlequins feed only on starfish. So unless you want to be buying starfish for them to eat, I'd go with the sexy shrimp.
A friend of mine has a tank that's literally overrun with little Astera stars. In that situation I'd expect a Harlequin shrimp to be a good choice.