Hardly. I was a part of the developer program, and for the time, it was a dream to develop for. Because of the pervasive multithreading, development was a little bit more complicated, but the BeAPI was lovely, and very forward-thinking. And the benefits of the multithreaded architecture were immediately apparent to anyone who did even elementary development.
What killed BeOS was Microsoft strong-arming PC manufacturers to not allow BeOS as an option. Be had Hitachi and Compaq lined up for dual booting and an internet appliance, respectively. Microsoft used their OEM program to get them to go back on the deals.
BeOS alone is one reason I will never forgive the anti-competitive, monopolistic tactics of 90's Microsoft.