The BBC runs the worlds largest news broadcasting organisation. It has 3,500 staff, has 44 foreign news bureaux, has correspondents in almost every country, produces 120hrs of radio and television output each day, is the largest news room in europe and runs on £350 million a year.
The BBC Natural history Unit produces 100 hours of television and 50 hours of radio every year, and is the largest wildlife production house in the world. It's work is watched by audiences around the globe and has won Emmys, BAFTAs and Prix Italias.
It's sports coverage (when it can get the rights) is second to none. The most long lasting and iconic comedies and dramas in British culture were created by and housed at the BBC.
The BBC runs for £4.8 Billion a year. Compare that with sky that runs at £5.9 Billion a year. Everything on the BBC is free to licence payers. To get the complete sky Package would cost you £66 per month AND you have to watch adverts AND they still have Pay Per View for anything worth watching. Neither ITV, Chanel 4 or 5 offer anything near the quality and quantity that the BBC offer (Although Chanel 4 news is my second choice). And every other digital channel is basically endless reruns of BBC programming (Switch on Dave, $5 says it's a Top Gear rerun).
I'll forgive them a few hiccups, and I expect a few hiccups considering it's size and reach. Overall, I think they're doing a sterling job.