Yes, one only has to look at Germany for their brilliant solar projects (see previous) to look at how bad and ineffective solar is.
Offshore wind I think has potential, as long as it does not damage marine habbitats, infact they could be used to create artificial reefs to protect marine life, hmm that's a thought.