I play and enjoy all games except 8 ball. I think it is a good starter game, but nothing that should be played on a professional level. When a person who has played for a month can break and run out a rack.....there is something not challenging enough about that game..but that is just my personal opinion. To each their own. And league.........I will never understand pool as a team sport, but it has been a lucrative business for many, so that is great.
9 ball. There is nothing more exciting, challenging, and rewarding to play at a high level. 9 ball will always be my first love in pool.
Now...I saw someone write about the benefits of playing various games and I'll give my two cents.
8 ball: "OK" entry level game. Teaches you some basic shotmaking and cue ball positioning. Yes, there is SOME defense (when the players have no ability to run out and have to resort to that), but once you learn to run out and make a ball...well...I'll quit spewing with my hatred for 8 ball..LOL. You 8 ball lovers, just disregard me. I have 8 ball issues..LOL.
9 Ball: Helps you develop a powerful stroke, improving your draw and follow capabilities as well as learning a good amount of cue ball position, and confident shot making. This game really teaches you confidence in your pool abilities which helps in all games.
Straight Pool: BEST game for learning the cue ball and how it moves, and how to manipulate it around the table, go into other balls, carom, seeing dead balls, learning to read stacks, and learning how the object balls react off of each other. GREAT STUFF! This is the game I would tell a person who has never played to start with..not 8 ball.
One Pocket: This game teaches you to make straight in shots under pressure of selling out. A GREAT skillset. This game also teaches you to become much more precise in short and long rail banks while also controlling the rock. Not so easy....This game teaches you the rails and how they work (two, three, four rail shots)......and teaches you kicks. Really a game of immense focus where cue ball control is PARAMOUNT.
Ok..sorry for rambling!