Another antenna that is cheap to buy but works relatively well is an Alpha EzMilitary antenna. I have one for portable use (mainly hiking and some mountaineering). I got it after using a Buddipole for a few years. I prefer to get on the air compared to playing around trying with the Buddipole. I use it with a collapse able 8' painter pole and 3 counterpoise wire as guides wires. I also use a 16' wire off of the driven side to help with 80 metres. That wire I suspend by using a hiking pole at the end. My KX-3 tuner will tune any frequency I plan to use with it.
At the end of the day, anything less than a dipole at the proper height is a compromise for performance so keep that in mind. People have had good luck with hamstick dipoles on top of 16' painters poles which is a relative simple setup.
There is a guide someplace on the net with someone used Wilson silver load cb antennas in various design dipoles on 20 metres down to 10 metres (12,15,17 metres as well). Just a thought for you.
if you are planning to you a G5RV, may I suggest a DXCC dipole, its about 82' long and when tuned works a lot better than the G5RV.