Not necessarily. Bar soap is more eco-friendly due to the lack of packaging but you can recycle many packages as well. This is all personal preference. A body wash may be able to hydrate your skin better or be used for multiple purposes.