Here's a scoring alternative I've been thinking up for straight pool you might enjoy:
1 point for regular shots
2 points for combinations
Bank shots - Add 1 point for each rail contacted. For example, a cross side bank contacts 1 rail, so the shot is worth 2 points, and a 3-railer is worth 4...