Me too.
Genoil's ethminer is far better, incredibly stable under linux, i restart the miners once a week just because but it is not usually necessary.
But have it failover pool? temperature management etc?
Don't need it, i have that implemented on linux using scripts (a very highly customized lubuntu 14.04 based on the JK_14's kopiemtu 2.0 miner )
my miners never ever hangs, if pool dissapear, a script switches to a backup, also temperature is monitored remotely with auto-shutdown, but it is unnecesary, nvidia at 90W TDP, never ever goes above 60 degrees C, no matter what you do.

it simply takes too much time to build those features into a miner program, but if you have them in the OS, it is not necessary.
of course i will prefer those features inside the miner, like the good old sgminer for amd. but these days coins appear and disappear to fast to give the devs enough time to program all that features in time.