There are three kinds of buffer tube: carbine, rifle, and then commercial carbine (though I never seen or heard of a commercial "rifle" length).
They also have a newer one by vltor known as the A5 tube. I'm not sure if the difference is in the spring or the buffer tube housing or both. I haven't really messed with that.
The best spring is the standard spring. There are "extra tension" springs that you can buy but I recommend to avoid this unless your particular rifle has a problem. Don't buy into the marketing ploy for those springs since there's a high potential that your rifle could jam with them.
The best buffer tube to get for most situations is a carbine buffer (mil spec dimensions) with a H2 buffer (or Spike's ST-T2 if you want a Spikes buffer). That covers MOST users no matter the barrel length or system. Once you get to pistols or really short barrels, you might have to play around with the weight a bit.
Note: you can't MIX buffers. What I mean is a rifle buffer cannot go into a carbine (or commercial carbine) housing. Nor should you take a carbine spring and put it in a rifle buffer.