[noun] + は + [sentence] + が、[noun] + は + [sentence]
は~が、~は sets two things side by side and says something different about each: "A is…, but B is…". Each thing takes は, and が meaning "but" joins the two halves. In polite speech が follows です or ます.
When the things you contrast are objects, は replaces を; it never stacks on it. The same goes for が in すき好き and できる sentences.
When the contrast is clear, the second half can stop after は. It softens a negative.
Among friends, けど takes the place of が, and the sentences are in the plain form.