This is our second year using A Reason for Spelling, my dd loves it, spelling is her favorite subject by far. I find it to be very easy to use and it takes very little time and I've noticed her spelling drastically improving. There are some games and activities that are more classroom related so I either skip those or adapt it for us. For example, it may say to divide the class up into teams and whoever spells all their words right first is the winner. I will just have her spell the words and put a sticker on the game board or check it off - she knows no different and it works well.
This is the only spelling program I've used so I can't give a comparison to another but that's just my two cents on it. :)