For several years now, I've burned my images to Taiyo Yuden silver-finished inkjet discs and printed client-customized images on a low-end Epson. I started with an Epson R260, now using an Epson Artisan 810 (although the cheapest current Epson that prints CDs is the Artisan 50).
I use Acoustica Label Maker as the software--it's intuitive, extremely powerful, continuously updated for hundreds of printers (including LightScribe)...and costs only $21 USD. Two things I like about it is that it's very easy to adjust the printing area on the fly and as a 3rd party application, it won't leave me with orphan files if I switch printers.
I've tried low-end HP printers, but found them distinctly inferior in image quality. Earlier Epsons were kind of cranky in operation, but the Artisan 810 is a real peach, resolving everything I ever disliked about low-end Epsons. They even seem to have solved the problem of the heads drying out if you went a week without printing (I've had to toss out Epsons for that reason before).
I like the silver-finished Taiyo Yuden discs because (beyond TY being some of the best quality discs available), the silvery sheen gives the images a pseudo 3-D effect, although it's not as bright and clear as printing on TY's white inkjet surface.
I'm getting client-custom printed DVD cases (a DVD case wrapped with a coated photograph) from WHCC for my higher-end jobs. For lower-end jobs, I use thin, clear plastic DVD cases that show the printed label.
Added: I've investigated flash drives, but my biggest problem with them is that the data can't be secured against either erasure or being written to by malware. In no time at all a flash drive with my logo on it would become a Typhoid Mary.