Uniqlo fills the gap between H&M and M&S/COS in my opinion - got my partner into it and now he gets all his clothes there. Their clothes are really well made, reasonably priced and a good balance between “young” and “classic”. Only online in Scotland at the moment but they usually ship pretty quickly.