Personally I am not a fan of call shot 9ball, well, Im not a big fan of 9ball anyway, but if I have to play it I dont like call shot. This doesnt take the luck out of 9ball, it may get rid of slopping balls in and getting out, but there is much more to it than that when playing a game in which you only have one ball to shoot at.
Someone made a comment a while back (cant remember who) that really hit the nail on the head, "are more games won by someone lucking a ball in and running out or by someone missing a ball and leaving the opponent bad or hooked?". IMO alot more games are won because someone gets lucky on a leave instead of getting lucky and having a ball go in the wrong pocket.
I think there are several games out there that are better than 9ball, but it has become popular for some reason, so people must like it. But to try to punish someone for slopping in a ball while still rewarding a lucky leave just doesnt seem right.
I know lucky leaves is involved in all the games, its just much more prominate in a "one ball on" game.