That's the thing...short strokes, long strokes, straight strokes, wiggles and swoops. They ALL work. Everybody has their own, they use what works for them consistently. I'm always amused by the debates over which one works best, everybody trying to tell everybody else how to stroke.
This reminds me of a friend of mine who always tries to "correct" everyone even if it happens to work for them.
The following are just a few examples of his pool mentality...
1) He'll criticize your stroke in the middle of a game immediately if you drop your elbow, even if you can stroke consistently along a straight line. It's automatically incorrect to him.
2) If he caught you using two rails instead of one, watch out. He'll let you have it because it's unnecessary and fancy.
3) He thinks using intuition for even the simplest banks is absurd; you must always use a system. He'll take a minute and think aloud, announcing his calculations, which is fine, but it's not fine to ridicule someone for NOT doing this (it wasn't very successful for him).
4) If you have the misfortune of being his partner in a game of doubles, he'll always come beside you and physically move your cue and command you where to hit it, and which ball to hit next, and which ball after that.
End rant. We're still good friends and fortunately he's toned it down some.