I usually spend some time comparing routes before booking, and one tool I often use is
aviasales, the best site of all. It helps to discover different flight options, including itineraries with multiple connections. Sometimes a route that looks unusual at first can actually be much cheaper and more convenient. It's been useful for finding alternatives when the direct flights are too expensive.