I would recommend RemoteToolkit, I've been using it since I hosted FTBBetaA. Crash detection improves if you are able to run the provided Bukkit plugin using MCPC+, which enables it to detect crashes where the minecraft process does not terminate. With a pure Forge server it will still be able to restart the server whenever the minecraft process terminates, and can also automate timed restarts. If the server does crash without terminating, it will still be forced to terminate and start again after a scheduled restart from RemoteToolkit which can minimise downtime.
Unlike some other server wrappers, RemoteToolkit is nice and lightweight, using about 30MB of memory by default.