I haven't tried anything you've highlighted except the dainese knee and shin pads and I have to recommend them. I had a spill on a dry abrasive central reservation and my jeans were ruined but my legs were fine. Normally, I wear the knee pads under jeans when I'm going out, etc. but when I have meetings and a suit is required, I wear the pads over the top and take them off when I get there. Comfort-wise, underneath is better with long socks and you can wear them all day on or off the bike.
"On that? You're nuts!" - My cousin's boyfriend
Current Bikes - Kawasaki KLE500 '05 (May 06)
Previous Bikes - Hyosung GF125 (Oct 05 to May 06)