I've not made nor heard those DIY tubes. I've heard from several others that the material they used is way too dense. I can't say personally.
As for store bought, tube traps can do a lot for your room. They are not cheap and are certainly not small or unobtrusive but they do work. They are very flexible in comparison to normal panel traps as they can be moved easily and can be rotated (half is reflective, half is absorbtive at higher frequencies) to 'dial things in' based on your room, your needs, and exactly where you place them.