When selecting a glass to use for a drink, a gentleman should aim for a healthy combination of function and fashion. After all, it does not matter how nice a glass is if it cannot hold the drink it is intended to hold. However, you should not just pick any glass for any drink. Most drinks will actually taste better when in specific glasses.
Many glasses are designed specifically with taste in mind. Wine glasses have wide mouths for this purpose. The wide mouth allows wine drinkers to have their nose closer to the liquid, bringing in the aroma of the wine which enhances the flavor. This is actually why champagne tastes better in the wine glass than in the flute designed for it. The aroma of the champagne will be more easily picked up, but it is still better to use the narrow mouthed flutes because it will keep the champagne from going flat as fast.
The rocks glass, or lowball as some gentlemen prefer calling it, is designed with a thick base in order to allow the makers of certain cocktails the ability to mash some of the ingredients directly in the glass. This will make the drink taste much better, rather than having to prepare the ingredients outside the glass and lose some of the flavor on the transfer.
Pints for beer have no handles, while beer mugs do. This isn’t for purely aesthetic purposes, nor is it just to help someone have a better grip on the glass. Some beers taste better warm, and others cold. When holding a pint, the warmth of your hand will transfer to the glass which will then warm up your drink much faster than holding the handle of a mug. So when you are looking for something to house your ice cold beer, grab a mug instead of a pint.