MIA-EIS non-stop is now our preferred. We've taken it 4 times now. No issues. AA added a 2nd flight each afternoon which improves the reliability, I think. Booking in advance and watching fares the total fare vs flying thru STT (including the offset ferry and taxi costs) is slightly more, but comparable.....worth it for me considering the shorter total travel time from the west coast.