Cubase sx you cant go wrong with. Vsti's etc everything is possible with this program, i would stay away from the all-in-one programs. Take the time to learn either sx or logic, and you will be sorted.