I love all three. It depends on how comfortable you are with them. pretty much anything works as long as you have vsts. reason i have to say is a complete production studio out the box. Fl Studio is great too and its very easy for anyone to learn. Protools is good too but all these software will sound shitty if your equipment sux.