I've been using betarigs since pretty early on - have done 35 rentals now and I'm pretty happy with it. As long as I keep the rig stable, it pretty much runs itself and gives me a better return than a multi pool.
A couple of features I have been thinking about recently would be :
1. To disallow rentals starting at certain times. Some guy the other night started a 3hr rental at 2am and then complained I didn't respond to support requests!
2. To be able to give partial refunds after the rental has finished. It's great to be able to give free hours if a renter has a problem, but you have to do it during the rent. Sometimes if their issue only surfaces towards the end of their rental, the only option is to ask them for their BTC address so I can issue a partial refund. It would be great if this could be integrated into the website somehow.
Still - a great service, but the improvements need to keep coming or someone else will pop up who is willing to do it better.