All of the straps on these shoes are very comfortable.  I recently got these shoes and have worn them only once, but I am already considering buying another pair in a different color.  I found the heel height to be very comfortable and easy for casual daily wear -- at home, the office, going out for the evening, etc.  I do not think I would want to hike any distance in them, so they may not be the best for standing on your feet all day.  Regarding the heel height, I am tall and wear size 11 shoes, so a 4" heel doesn't seem so high to me.  I consider 3" heels basically to be like flats.  If you have a smaller foot, you will need to judge for yourself if 4" heels are too high, but if you like that size heel, these shoes are extremely comfortable.