I bought 2 of these for everyday wear. The are especially helpful for sport such as basketball, tennis, exercising. I've rolled both my ankles several times, years ago, and now I'm paying for it with having to wear supports.
I recommend these for light/medium protection from rolls. I don't believe they're intended to be worn with shoes all day. Top, heel, and arch openings have a seam that digs into the foot after many hours of continuos use.
Well worth the money but not for all day wear.