Engineering degree... Hands down the smarter option. You don't need any degree to fly an airplane, just the training. You do however need a degree to work a good job if for some reason you lose a medical (it happens more than you might think), get furloughed (it will probably happen), or get over flying.