I like Charles Tyrwhitt for dress shirts. They have several different cuts, including super slim fit if you’re skinny, and a few different styles of shirts. They all come with collar stays and can be customized (pockets, French cuffs) and you can also choose the neck size/sleeve length that fits...