G. Mark’s Answer
Let me answer this in a surprising (I think!) way. The downside of Solar Energy Engineering is that Solar Energy is currently not advanced enough to be as generally valuable as it could be. The upside of Solar Energy Engineering is that Solar Energy is currently not advanced enough to be as generally valuable... you get the picture. It's in its infancy. And that is an idea time to get involved in a technology -- when you can be at the forefront of evolving that technology and the explosion in applications and market penetration. I remember when microcomputers were still and exotic plaything and still mysterious and unique and possibly limited to tiny controllers of simple machines. And for home use they were really impractical and, in my opinion at the time, pretty useless except for amusement. Needless to say, things changed very rapidly. Solar Energy Systems Engineers will be in greater and greater demand in the near future. How near? Well, why not be a part of determining that? It's not like the Sun is going away anytime within the next 30 billion years or so.