There are tons of questions posted on UX Stack Exchange on the topic of radio buttons vis a vis segmented controls, and there is one in particular about inserting radio buttons and checkboxes into buttons, but I cant seem to find it at the moment. I also, to the detriment of you and other readers, cannot add images or more than two links to my answer (so ill put them in as plain text) because I don't have enough reputation.Thanks whoever!
I think the main issue with the a segmented control is that, to quote user Pdxd on a UX Stack question : Is there any reason to use buttonsets over radio buttons / dropdown pickers?
the con to using button sets is it's difficult to see that you can only select 1 option at a time
I think this is especially true outside of the context of mobile.
I'm personally a big fan of what the product design team over at Dualingo is doing: they've combined a classic horizontal radio buttons and inserted them into buttons to make the targets large enough for touch-enabled devices. Personally, I think this is the best solution.
jQuery mobile does something similar to this in for their vertically stacked radio buttons, but its worth noting that in the latest releases have moved to using segmented controls for horizontal radios on both jQuery UI and jQuery Mobile.