If you have a shitty amp, a cheap pedal will only increase the "shitty" overall tone you get. In my humble opinion, you need to start looking for a better amp. Then, you won't need a cheap pedal up front to distort it.
Tube pedal or not, same debate. Have a look at this thread :
http://www.sevenstring.org/forum/gea...overdrive.html