Solar is probably close to as efficient as possible, theoretically, same with wind. It's not really a cost issue today, it's the intermittency, and power storage question. You obviously need some kind of stable background electrical supply source, like nuclear or coal.