Wow, you posted this at 3PM yesterday, and I'm the first to respond, 8AM next day? I would've thought the thread would have gotten the usual couple dozen league bashes, pro's, con's, etc by now!

The ABP thing really has the pool world on tilt, doesn't it? :grin:
I hate it when people say it to me, but seriously... if you do a little searching here on the site, you will find more threads about leagues than you have time to read. It's a regularly debated topic.
The short answer is that you need to check out what's available in the area you intend to live in. Not all league are available everywhere. Yes, different leagues have different rules, but IMHO that ain't a big deal. As long as you know the rules going in, it should be fine. Others will disagree with me on that point, vehemently, and that's cool too. Again, checking it out ahead of time saves potential aggravation.
It also depends on what you are looking for from your league experience. Different leagues are geared towards different levels of play, and that greatly affects peoples opinions about them.
I play APA and I like it. Of course I'm a relative beginner, and that's what APA is geared towards. (Though a great many players in APA are far from being a beginner, and are very good players.) Every league will have it's good points and it's bad points, and APA is no exception. It's also the only league system offered where I live, so I have no options. Many here despise the APA, for various reasons. It's been a quiet couple of weeks here on AZB in that regard, but have no fear, that topic will come around again. If you only read the threads regarding APA here on AZB it would take months, probably years.
From everything I've read about the other leagues (BCApl, TAP, VNEA, and all the rest of the alphabet soup) they all have a lot to offer. In the end, it's gonna be what you make of it. Do a little research on what's available where you'll be living and that will help narrow it down. If you tell folks here where you'll be living, you will likely get a response from someone who lives or has lived in that area, and knows the local scene. And keep checking out AZB, cuz the league threads will pop up on a regular basis.