i currently play apa 8 and 9 and bca 8. there is no bca 9 ball in my area right now. bca format is as follows in my area:
8 on break not a winner - you can either spot 8 and play rack out with cue ball where it lies or re-rack and re-break.
8 on break and scratch may be a loss but i am not sure. i haven't seen it happen in over a year of play

you must call the ball and pocket and if you announce safe before you shoot you can mke your ball and leave poor postition for your opponent and it is his shot.
the table is open after the break no matter what goes down (which i feel is a much bigger advantage over no slop because i usually play 5,6,7's in apa 8 and slop almost never happens in those matches anyway - getting stuck with no shot on one group of balls happens much more frequently amoung the higher sl's)
cue ball fouls only. if you touch another ball you must ask opponent what he wants to do about moving it back or letting it rest. touch more than one ball and it's a foul or if the ball you move crosses the path of the moving cue ball is a foul.
the line up is 5 on 5. each player plays every man on the other roster once in a round robin format. you are assigned a skill level but it does not affect your indidvidual game. the total of your 5 sl's is added up and the team who's total is higher spots the lower team points each round.
your games are scored on a level of 0 to 12. 1 point for each ball made for the loser and 10 points for the winner. 12 points are given for a break and run. who breaks is determined by the pre-set round robin score sheet. you either break 2 or 3 times a night. the higher point total at the end of the night is the winning team. you do not score safes or innings. your handi cap is based on your pecentages.
these are pretty much the main differences. you don't get alot of long nights or nonsense that comes form weak players with low handicaps. in our division we have 16 teams with at least 6 players each and i think we have 2 or 3 sl 5's. on the other hand we have more 9's than i can count. the highest is a 10 (means you are playing perfect and never loose) we don't have one of those. it is definately a league for better players and will raise your game. it has for me and i enjoy more than my apa play. no phenolic break tips and jump cues are allowed. hope this helps.