One powder for all
Winchester 231 is my goto powder. Plenty of data available. I use it in all the loads you listed. Very clean at near max loads but start low and work up. I find it to be very accurate and easier to find than other powders. And it meters very well.
I also use Viht N-310, N-320, N-330, and N-340 in the calibers you listed. N-320 is about the most versitile. All the Viht powders are very clean at all pressures. They are a little more expensive than other powders but they meter well and are accurate.
I have some Bullseye but have only loaded .38's with it. There is plenty of data for it as well, and lots of people swear by it. It's easy to find, most of the time, and a little goes a long way. Be careful not to double charge. I also have Unique, 2400, Universal and a few others but rarely use them.
Just my 1 1/2 cents worth ( inflation you know ). But, like Parisite says, why limit yourself to one powder. You can experiment with different powders at different loads. It's fun to work up loads and find one that is accurate, clean and works well in your guns. I have load data from all over the place, but when I start working up loads for MY guns, I always have to change them a little. Especially when loading for the semi's.
Like Walkalong said, you will probably find you want if not need more than one powder. I use these powders in target and plinking loads. When I want to work up a truly accurate load, I use at least 3 different powders and 3 or 4 different charges in each. Not to mention OAL and other variables.
OOOPS, I got long winded again! Sorry guys, just love this reloading stuff and want to pass on what little I have learned.
Have fun,