straight pipes with baffles aren't really straight pipes any more haha. Loud pops on deaccel is because of a too lean condition, I have experience with this first hand on my 800. Stright pipes on my 800 moved my power from higher RPM to lower RPM, and it was a huge REDUCTION in power.
If you are doing straight pipes for power - it is not better, if you are doing true straight pipes (no baffles) for sound quality - it is not better, if you are doing straight pipes for loud and annoying, go for it.
For $300 - that is a lot. You can buy aftermarket exhausts that perform WELL and sound GOOD for $500 and just do the carb tuning yourself.
best of luck.
2000 Vulcan Drifter 800
Roadhouse classic 2 > 1 exhaust
Okie Smokie intake config
52K miles or so, always going up
Painted flat black winter '12