In the long run however, renewable energy sources are absolutely the way to go. It might actually pay off nicely to invest a lot of resources in renewable energy early on and come out ahead of the pack once coal, uranium, gas and oil become more expensive.
Whether or not Germany will actually be able to carry this off and reap the benefits of it will remain to be seen, though.