It mostly depends on the weather in the place you live in. for example, I live in Canada, and it tends to get pretty cold here, especially in the winter. That's why I mostly wear boots. I really like the wedge sole boots from
https://rockroosterfootwear.com/collections/ak-australian-collection. They are incredibly comfortable for all kinds of activities, and you can walk in them for hours without feeling the weight. Shoes with a rubber sole are the best for walking since they provide a lot of stability, an excellent grip, and durability. You should give them a try!