Im using a Mackie Mixer, a Behringer B2 Mic, and I got Cubase for recording. I mean any program can be good, theirs always better programs it just depends on how you have your shit set up, an aight mic and cakewalk set up right sounds better than a nigga with Nuendo 4 and a thousand dollar mic that aint set up right any day.