There is nothing wrong with closeup lens,the photos I've posted all use this clip-on lens on my FZ30:
http://www.amazon.co.uk/Raynox-RADCR.../dp/B000A1SZ2Y
If you are looking for sharpness then its all down to practice, technique, and understanding that there is always another day.
I've been very pleased with the Raynox for several years, and I have no desire to replace it with anything else.