I will tell you what I know about dogs. Any reputable guide dog school insists on giving travel training along with the dog, and that is an advantage. Canes do not come with training attached. A dog can offer companionship. A dog has some memory of its own and may help in confusing or dangerous situations.
Dogs also make mistakes, just like their masters.
There is truth in all of these points. I like other people's dogs, but I do not want the responsibilities of feeding, grooming, curbing, and health care that go with owning a dog. If it is right for you, do it. I think it is more important that you get places conveniently and safely than how you get there. It is the human that makes the difference, not the cane or the dog.