If it's the same pricing...I would book directly with the airlines. That gives you more control over your flight. On the other hand if you would book with RCI you usually don't have to pay for the flight until your cruise final payment is due and you also can cancel the flight...right?