I've got to be honest, I'm not a big fan of them. They water down the base classes too much, of which there are too many.
That being said, if one of my players really wanted an alternate class feature, I'd suggest to build a feat based on that feature, and I'd probably be just fine with that.