Jazzmammal,thanks for your thoughtful reply,but I disagree. If by 'It's designed to be flexible' means that a computer program will actually replace real knowledge by real musicians,well it is only this the only thing that will never,ever happen. It won't. What you say maybe applies to people who are confused by music theory or don't use much of it and just make music. I have nothing against that.
But like many others here, I worked my butt off to learn music theory,I still do, it's my best musical asset ,it will continue to be for the rest of my life, it will always be,and it helps me greatly to pursue my only goal: to learn to write good music.

I only use about 10 per cent of all the features of BB. The only reasons I use it, are maybe two or three. It offers something that no other program offers: the ability to write and hear,quickly,your ideas. The good music database of songs and styles,which I examine from time to time to learn and compare things.

But I never use this magic wizard who comes up with a title,the one that can improvise,the one that comes up with a melody,the one that comes up with chords substitution,etc. This is stuff for beginners. That's great, I wish there was something like that when I started out with music.But it won't suit people who already know how to write a decent melody.
I never allow BB to change my arrangement. What's the point? If I want how to change my chords or their notes,I can do it myself.

BB is a tool to compose music with. It should be flexible in that it helps me to reach my goal,not the other way around. Just my opinion. Peace