I think it'd be tough for me to decide between CP and BGW for the top spot, they're both completely different parks & they're both great. While I love the theme that goes along with BGW, I feel like I am able to do a lot more at CP, but that's probably because most of my time at CP is spent hustling from one coaster to another (and waiting forever in lines because it is such well-known park), but there is almost no theme to the park whereas when I'm at BGW, it's more of a time to relax and be able to enjoy the day without feeling rushed.
But sadly, my 3rd favorite park would have to be AK at WDW because I just love everything about it, and I know that many people really dislike the WDW resort in general because it is so crowded year round, but it still ranks up there in my heart.