I did it for A level and detested it. I think it was mostly to do with the teacher who was one of those nasty people that seemed to go into teaching with the sole purpose of bullying people younger than herself, but also the syllabus was very uninspiring. It was stuff like the chemistry of petrol and the difference between iodine and iodide, whereas people on the most popular syllabuses were studying much more interesting stuff.
It was the only time in my life I got a B on a final exam instead of an A :/