This is kind of my philosophy, as well. The wife brings a lot of bath and body products (creams, pastes, etc.) that always rile-up the TSA folks, so they are better off being put in a checked bag. Plus the convenience of not having to lug a carry-on around the airport after we check in is a bonus.
Also, We have NEVER had to wait for our luggage at the carousel in MBJ. By the time we get through immigration, our luggage is usually sitting on floor waiting for us. I think this is because MBJ has only 1 working luggage carousel, so then need to clear it and get ready for the next flight.
If I were travelling solo, I could totally do a backpack or duffel bag. But for my wife and I combined, it's easier to just throw all our stiff in one checked suitcase.