Where power is easily available, I'd go with heated cabinets like the alto sham. Easy to keep temp and move food around. Vending or anyplace without power, a propane steam table is best. Remember that both will continue to cook the food if you leave it too long.
I keep meat in the Cambro and carefully portion it out to the steam table.