I personally have used Pro Tools and Cubase on my own computers and I’ve had some experience with most of the other daw programs.
My preference is pro tools. You can pick up a lite version along with an audio interface for about 500usd and you’re pretty much set. Its the heart of my almost 1 year old home studio and I can put out professional sounding work with it. Pro tools comes with a lot of great plugins that do everything you need and can even be used for mixing and mastering. Cubase is also a good option, i personally don’t like it but its gaining a lot of headway in the professional industry and also comes with a lot of great plugins out of the box. Reason is good if you’re into electronic music and/or know a lot about synthesis. Its a great program and the newer versions are all in one studios. The older versions are just midi suites I believe. The cool thing about reason is you can use it inside another DAW as a plug in. Its a powerful tool. NI also has a program called machine that can be used to make electronic music. I’ve only played with demos at the store but its a fun tool to play with.
There really is no best program. Each DAW’s layout promotes a certain style of creation and some are easier to use than others but in the end they are all essentially the same. Any tools one has that another doesn’t can be found as plugins. Its really just a matter of picking one and rolling with it. But if you’re uneasy about picking one I’ll help you out here.
If you’re into making electronic music pick up Reason or FL. If you’re interested in preforming your sets live as well pick up ableton live or Traktor.
If you a windows user and want access to the vast array of free vst software pick up cubase.
If you’re wanting to learn production from an engineering standpoint pick up Pro tools.
If you’re a mac user pick up pro tools or logic.
If you’re looking for a free option pick up reaper. I’ve heard wonderful things about it and out of it.