We use Aladtec and it works well. My only real complaint is that it takes too long to see your partner for a particular shift. Shift trade and PTO requests are easy to make. I don't work on the back end, but the people I know who do seem to like it.
We previously used Netscheduler, which was...