In IB at my school, you could take AP and IB exams for the chance of getting college credit. In AP, you can only take AP exams. But if I'm doing full IB, I'd be required to join a couple school clubs/sports, volunteer, and write an extended essay. All of that sounds overwhelming and unnecessary. It sounds like they're trying to forcefully mold you into the perfect student. But for now I'm going to try and get into PSEO. If that's not possible, I'll probably stick with IB mainly because I would able to take AP exams as well albeit at the cost of doing much more and harder work.
Who knew class decision would be so difficult. :confused:
Realistically, I would say go for whichever program gives you the best possible start in university: if you get the same amount of credit regardless if it's IB or AP, then it may be harder to justify the time commitment, even though the IB could be a more fulfilling course overall. It also depends on your school and the teachers offering the classes - so take the one which suits your style. If you can get better grades from the AP with a lighter workload, why not? University is where your real learning begins anyway, at least as far as your career is concerned (which is the whole reason to go to university in the first place.)
The IB requirements are pretty steep, but not impossible, and like I said it really does prepare you for the stuff you'll eventually have to do in university (and later in life.) The extended essay is a fair bit of work and easily the most demanding thing you've written at high school level, but writing it will certainly make you a better essayist (along with all the shorter papers you'll have to do.) The volunteer/extra-curricular stuff was easy, but then again my school was very adamant about students getting involved with sports, charity work, and so on, so it was just a matter of logging what I was already doing. What I most got out of the course, and which remains with me today, is the theory of knowledge stuff - really opened my eyes to the importance of finding reliable sources, finding my own information, and using as many perspectives as possible to interpret the world. That's not something you'll get from an AP course, and of all the things I took from the IB, it's the lesson I cherish the most.
For the record, I only got average grades but even now it still seems very worth it.

Also, it felt very satisfying to complete the program since my headmaster kept trying to convince me that I would never complete it and was just wasting my time... He was very wrong.

You won't regret the extra stuff. In fact, its the extra-curricular stuff that makes the whole experience worth its while, in my opinion. With the exception of the extended essay, I tried to tailor my high school experience along the same lines as the IB programme - I thought it gave me the best grounding and broadest education possible as well as the LIFE EXPERIENCE that comes with it. You learn how to get along with people and interact as a group in club/sports, you learn how to deal with situations right out of your comfort zone doing volunteer work and it is these experiences that will stick with you your entire life. High school will be one of the happiest times in your life. Once you finish, that's it. Your diverse group of peers no long congregate, you are no longer a part of a whole. From there on in, you are a lone wolf. You go to college/uni, you go to work, you have kids (or not) and then you die.
Think of it this way, everyone can do AP classes but not everyone can boast that they've done an IB. You will be one of the select few, you will stand out and it will look spectacular on your resume. Personally, I think the extra work is worth it. Getting to college is just the end of the journey - its how you get there that counts.
I agree with this 100%. It all comes down to what you want your high school experience to be - it only comes around once.