Well, I think 9-ball itself has got to go as the pro game, it is just to simplistic and the pro's are all jammed up with each other due to them all being able to run out 9-ball racks far too consistently.
On the shot clock, the problem with a 30 second shotclock is when the table is NOT straightforward. Yes, most 9-ball games are fairly routine and simple to scope out, but those are not the games that win the match. The important games where the swings take place are the safety battles, the clutch shots that take some time to prepare to shoot. I have seen far too many games with shot clocks where what would have been a awesome safety battle between two top pro's get turned into a joke when the pro is faced with his second safety he needs to escape and 15 seconds into scoping out a difficult posistion a ref is breathing down his neck and telling him he has 10 seconds to shoot. I am sorry, that is not pool. More often then not the player gets that grin on his face, takes a half hearted swing, and sells out.
Be thankful that the match between Strickland and Efren when the "shot that was heard around the world" and according to Strickland the "best shot he had ever seen" was not a shot clock match, we would have lost one of the greatest moments in pool.
*******************************************************
If we need time limits then somehow we must average the shot time for each player. Curling has a shot clock that begins at the start of the game and clicks down, the players get a specified amount of time for ALL the shots, not EACH shot. Perhaps we should have a shotclock that starts at 0 and clicks up on each shot, whatever the time is on the clock when the cueball hits the object ball is recorded and the clock starts again once the balls come to a rest. Throughout the match the average speed is kept, so you dont need to take less then 30 seconds for each shot, you just need to take less then a 30 second "average" for each shot, which allows for some fast play to make for some time to think about those tougher shots and kicks. Allow for 2 time outs in each match, each 60 seconds and they pause the clock allowing you to think.
AKA
1st shot, 18 seconds
2nd shot, 22 seconds
3rd shot, 46 seconds
4th shot, 60 seconds
5th shot, 12 seconds
6th shot, 14 seconds
7th shot, 22 seconds
8th shot, 8 seconds
9th shot, 19 seconds
10th shot, 14 seconds.
So thats what, 237 seconds total? Adding it real fast in my head makes that, and 10 shots, so average time per a shot is 23.7 seconds so this player is playing a accepted pace.
What happens if a player plays to slow and averages over 30 seconds in a match? Automatic loss. That is why we have a clock with the updated average shot speed up so the player can see it and make sure they are playing a proper pace.
This works far better for pool, because there are times when shots require more time then 30 seconds to think through, and if you are playing fast on most shots there is no reason to penalize you on that rare time when you actually have to work out some tougher shot. Average shot time clock stops reasonless slow play, but it does not penalize a person who gets stuck in a tough hook or with a tough choice to make.