I think you know the answers to all of your questions. JB is a great airline...would take them over American any day of the week.... but with plane transfers, etc, we all know what problems a delayed takeoff, a delayed landing, weather, gate access or any other problem that may arise in any of the flights.can cause....especially with a connection.