Layovers are preferable if you want to save some money and have enough time in your travel schedule. Layover flights are usually cheaper than both direct and non-stop flights. Though you might spend a lot of time landing, disembarking and with layovers, you get to rest and stretch in between your journey.