The answer much depends on budget, application, musical ability and experience. I have just got the new BIAB but after messing around with it do not plan on using it much. It is possibly OK for someone who wants to produce music simply without having to play record and arrange. There are other more pro programs and plugins I would prefer to use. The pluses of BIAB is that you do not have to play an instrument to make music and it is pretty easy to use and user friendly. For the more serious musician and experienced digital recording enthusiast I would recommend Cubase or Protools. BIAB is a bit like painting by numbers in as much as you have to use a pre determined pattern and customize it to your needs as opposed to real artists who start with a blank canvas.