What is the best major for pre-med that leaves your options open regardless?

Engineering can be looked as being applied physics. If you don’t like physics (and more importantly aren’t good at it), you will be miserable in engineering. Also every engineering class you take will be math-intensive so if it takes you a long time to grind out the math that may be a consideration.

What about clinical laboratory science/medical technology/forensic sciences if you like pathology?

You could work in a state crime lab or medical examiner’s office and would be eligible to become an autopsy assistant with a BS in one of those fields.