Having always been a beer snob and drunk out of bottles, I was appalled to be handed a can of John Smith's at a party. However, poured into a glass it was quite palatable. And it became my everyday drink at 18 cans for £15 at Morrisons. Value for money there.
Never drink out of the can, always in a glass, might reduce the tinny flavour people complain about.
Always drink Budweiser out of a bottle, under no circumstances put it in a glass, that is awful.
Never drink Guinness out of a bottle - put it in a glass, despite that ad campaign they ran a few years back.