There are plenty of good cranksets made for all three, but I'd personally opt for the English threaded bottom bracket. Reliable and easily serviceable. No pressing bearings in our out, or paying someone else to do it. If you've got a wrench and a cheap bottom bracket tool, you can easily do all the common work yourself.