Sometimes you need long copy to explain the differences between the options you are presenting to the user. In that cases radio-buttons in vertical layout work better than segmented buttons. To avoid small target areas, always is a good practice to make tapable (clickable) the label next to the UI control (this works also for checkboxes) and make happy the old uncle Fitts.
For select or combo-boxes how we used to call them, I´d recommend use them in forms only if the options can be predicted by users, such as price range. Otherwise is very uncomfortable to open the component to reveal options, read and decide.
Thanks for the article Marc!