old spice has an actually good smell, and they provide it at a great price too. Axe has a close price but the smells they use all suck and are all strongly reminiscent of some aerosol or chemical. Also it lathers rather poorly, and I tend to associate with high school locker rooms and douche bag guys trying to "smell nice" but it only smells worse and stings your nostrils because of the huge amount they put on to try and mask their body odor.
I haven't used and of axes shampoos but I expect them to be the same quality as the body wash. I still use old spice as my deodorant and shampoo, I use a different body wash that I enjoy the smell of and is
subtle for both me and other people.
My body wash, probably soon to be deodorant and shampoo too once I try them:

stuff is slightly more expensive than old spice but I'm a turd for having something different from everyone else/some degree of uniqueness (although it doesn't do anything but feed my ego. It might also be a bit higher quality I feel.) but I'm liking it. Scent doesn't stick as long as I'd like but I find I really love the scents.