There are like three people in my office who could be construed as fat. Three out of two hundred or so. I saw a higher ratio in Frankfurt, I can assure you.
I think the both hinders the flow a little, but it's your sentence.
Note that you could also say "Puppet turned out to be fragile as Salt and bulky as Chef" (that is, elide the first as on each side), but that is not an improvement.
Latter is usually paired with former, but not always. If you use it with a list you would usually use it to refer to several items that occur late in the list.
"The latter items" in MyList would usually mean MyList.slice(-n).