Peanut Plugs have always worked well for me. I recently bought that cheapo HomeScreen router and flashed the 2015 almond firmware - was able to upgrade all my peanuts firmware allowing for proper power management reporting in HE. Dunno if that update improves stability or not but mine are working great.
For the periodic hub slowdown issue I've been using this which saves me from having to reboot every night: