I don't own, nor have I ever heard, any of the other subs mentioned, but I DO own an STF-2. It has NEVER "had trouble with a tough bass scene or piece of music." I would qualify that by saying that I do not listen at reference levels. If your desire is to rattle various body parts, I cannot attest to the STF-2's ability to do that, nor can I say it isn't capable of that. But it sure as heck gives me all I need and more.
"People generally quarrel because they cannot argue." - G. K. Chesterton