They may not always be the cheapest, but direct flights can pay for themselves in the end.
Time is money. Stress and aggravation are worth $$ as well.
Many important meetings have been cancelled and vacations soured due to missed connections.
While booking your flights, keep the experience of your trip in mind. Don’t get caught up in finding the best price without considering the consequences.
The few dollars saved is likely not worth it.