I have the Galaxy SII and really like it. I think Samsung phones are generally very good on functionality and apps etc, but I suppose it depends on how you use it. They are normally great for music, gaming, internet etc so I think it should be quite good for you. 5 megapixel camera is ample. There are not a whole load out there with better quality cameras, but newer ones are only around 8mp. I would say it was a good buy for the price, and they normally have quite fast running systems. Battery life is always going to be an issue anyway if you use music/internet/gaming a lot anyway.
Overall it's a fairly stylish 3.5" touchscreen android with wifi capability so I can't see many bad points to it.
The Google Play store also has loads of free apps. Also I am sure it is compatible with the BBCi player etc.