A shampoo bar and body bar - or obviously, one that combines them both - is 100% easier to travel with. You can pack it anywhere. Don't need to take it out at security. And since most of those other products are all water based - the cost of use over time is WAY higher.