My $0.02 only. Engineering is a high probability employment option. Astrophysics will likely require lots and lots of education, plus publishing... and not really garner fair compensation. Lots of companies can find a reason to hire an engineer (even one without direct qualifications ie you might be offered work in Machine design), but not many companies are going to hire an Astrophysicist. period.. Perhaps some academic position may open up, but even there, the feeling might be, "he will certainly leave us, even mid term if something better crops up" AND they would be correct, because you could NOT risk the chance of not jumping on better, because with an Astrophysics degree, only so many opportunities are out there, vs engineering has a wider selection.
.
However, truth be told, if you can't love engineering, you shouldn't make yourself miserable just because it pays.