Hello Chase,
After a few bookings through agencies we decided we would book through the cruise lines themselves. You usually get a more "in depth" service and better hours of operation. (Here travel agencies close at 5 p. m. and are not open on weekends.) Also in our experience, cruise documents arrive earlier which makes your cruise feel even closer! Yes you may save a couple of hundred dollars through an agency but having had a few problems in the past with them, we will stick with the cruise lines.
Regards,
James.