It seems to be bad to have a direct flight but there's one advantage. That's when your second leg is overbooked or cancelled, you will get the credit for the entire flight. If you are put on another airlines, you'll also earn miles for the remaining of your trip with the program of that airline.