I asked Ray Martin about this years ago. Remember Ray Martin was a Champion Straight Pool player. He said that it was a terrible game to practice and recommended 9 ball. His reasoning was you have to try to on specific ball in 9 ball, where you just have to get position on A BALL in straight pool.
I know Danny Harriman has often said that playing Straight Pool really helps playing One Pocket. Danny is a great pool player of many if not all games. DCC Banks Champ, 9 ball, 10 ball and One Pocket, but his favorite game is Straight Pool.
Most folks including todays players are specialists. Last night I watched SVB play Scot Frost One Pocket. Scott beat SVB and to it appeared that Scott just knew too many shots and moves. SVB played One Pocket Earl Strickland style. Frankly, SVB is a better shot maker than Scott, but Scott just out smarted SVB.
I see beginners almost without fail start out playing 8 ball. I really think folks progress faster if they played more 9 ball as Ray suggested.
Interesting.
Ken