Both studs and hidden buttons are suitable options for dress shirts and a lot depends on the overall suit style. E.g. for a classic black tie look, i.e. a tuxedo, a white shirt with black studs is ideal but, if you’ll be wearing a nehru suit with a strong pattern, it’s best to pair it with a plain white shirt with hidden buttons.