I've played for decades, very casually, even though I have my own table. When I started I didn't know jack. I was self-taught and probably learned bad habits. I could never sniff at a break-and-run. My only experience was playing by myself, or with my neighbor, maybe once a month or so.
When I moved four years ago, I joined the APA at my local hall just 5 minutes from me. Per APA rules, I started as a 3 in both 8 and 9. I quickly moved up to a 4. Over the last year I've moved up to 5 in 9, and 6 in 8. (I suspect I'm on the cusp of moving to a 6 in 9 as well since I played pretty well my last few matches, but that's on hold since I am not going to do APA this session except as a call-me-in-emergencies backup guy on the roster.)
APA? The good: it provides a good social setting for playing. Various skill levels, from god-awful 3's who have been 3's for decades, to newbies wanting to learn, to mid-tier players who are knowledgeable but don't have the time to put in the work to become 7-9 level players, to highly skilled players with Fargos of 550-650 or even better. Because I've progressed, and consider myself a student of the game, it is fun to coach lower-level players. Providing sound advice is also good for the giver, because it reinforces what we should already know. I've also gotten a LOT of assistance from other 6 to 9 skill levels, including fundamentals, and also even on the strategy, controlling emotions, and the mental aspects of the game. I've been able to hook up with some good formal coaching, too.
Playing matches, even if low-consequence, can help when a player's game breaks down. It's important to learn how to deal with the pressure of competition. APA provides that without having to invest a significant amount of $$. APA matches are relatively inexpensive.
The bad: sometimes the matchups are strange. Play a 7 one match, a 2 another. While they both have their challenges and good points, and we can learn from either, I find I learn more playing better players.
I am retired, so starting a match at 7pm that ends at 12a or 12:30a is not a problem for me, but it can be boring waiting around for your next match. So I keep score to stay involved.
Since APA is definitely a social league, the amount of alcohol consumed by many players, at least where I play, is staggering (see what I did there? LOL) You may consider that a + or a -. More LOL.
Since APA is designed as an amateur league, as a player moves up in skill level, he/she gets squeezed out of teams because of the skill level cap. This is the time when many players move on to other leagues, such as APA Masters or even other sanctioning bodies. This is the first session since I joined in 2019 that I will not be a "regular" on an APA team. I joined a BCA straight pool league. (I'm excited! My first match is in a few hours. Wish me luck!)
The ugly: 1) obvious sandbaggers who scheme the APA system to get to Vegas. 2) the team drama. This is the part of the APA, again, at least in my experience at my location, I dislike the most. Players not showing up. Being the only one from a roster of eight people at the 7pm start time. Being the only one left for the last two matches to keep score. Having to chase down players to collect their weekly match dues.
The key to enjoying APA, in my view, is finding that sweet spot on a good, cohesive team. This can be a challenge.