We flew from Dallas with kids and grandparents, and did a direct flight, about 8.5 hours to get to HNL. I did not want to risk a flight delay (we are dealing with American Airlines, so that is always a high possibility!) causing us to miss a connection or bags to miss the connection. I also feel it just increases my chances that American will have a mechanical problem, if I fly on two of their planes instead of one! Can you tell I've had some bad experiences with connections?? It really was pretty tolerable to do the non-stop, and it cut our total travel time down a lot. It was still a long day, so adding several more hours to change planes and have a layover seemed so much worse! So I personally would fly direct, but I always fly direct when I can because I get worried about missing connections/bags/mechanicals. Another consideration for us is that many flights leaving the West Coast to HNL leave in the morning, so we would have had to fly in the night before, stayed in a hotel, traveled back to the airport, etc, and there was no way I was going to try that with a party of 6 people!