Very good designs, Mr. Shinn. And Thank You for having been one of the first pioneers who made this character a credible member of the alphabet family. However, I disselect the Leipzig form in most cases, definitely in all those which are not Italic. The Leipzig form is based on the bias that the right part of the letter has to resemble an s. Which is clearly untrue for the historic emergence of the letter ß in medieval manuscripts and early prints. Only from the 19th century onwards, when composing German texts in Roman typefaces instead of blackletter evolved, it proved to be handy to just utilize the cursive Italian ſ-s-ligature for the German ‘eszett’. Since then, the character had (at least) two different origins. The ſ-s theory is but a legacy of the 20th century, of a man named Tschichold in particular. But we know for quite some years today, that he was wrong. To cut a long story short (see also this recent article): the sharp s is not – or not neccessarily – an ſ-z or an ſ-s, it is rather a long s with something.
there are some serious flaws e.g. in a, e, c, k, s, v, w, y, x, z, they just won’t work that way. My recommendation: to study thoroughly some classical typeface first, (Bodoni, Didones), and then turn back to your draft.