The BBC has got too big and most likely gone too far in terms of diversification. It must be near impossible to effectively manage output across all of its business.
I don't think it is bias towards one group or another in favour of some political party, position or political agenda. If anything, it has probably fallen in to the trap of trying to please everyone.
Maybe it is about time it is broken up into separate, but state owned, businesses.
People forget about much of the great work they do. They still produce the highest quality news programmes, documentaries and dramas (some commissioned, I know), as well as great education resources.
It is telling that many of those who are among the biggest critics of the BBC are those who do not have the public interest at heart, such as big business, pressure owning tax exiles and far right organisations.