I hope I can help you with my knowledge; i have used Autosprink, hydraCAD and OmniCAD in my engineering Years. AutoSprink beautiful but not has you wish for quick and cheap. Sometimes you have to wait long periods because it is build to be beautiful and not for the speed that an engineer wants...