Ideally, we shouldn’t be drinking beer directly from cans or bottles, but poured into a glass.
That said, cans are a superior packaging solution for beer because they allow no light. UV absolutely annihilates hop flavors. That’s why we see green bottles (which offer minor protection) and brown bottles (which offer substantial, but not complete protection).
If you’re drinking out of a can, your nose is right up against a dusty metal object. That scent will negatively impact your experience.
In the US, cans suffer from negative customer perception because “back in the day” folks were used to seeing Budweiser in cans and higher priced imports in glass.
Now, American craft beer is on equal footing with foreign competitors and many packaging options are popular yet the stigma remains.
Don’t be afraid of cans. Pour your beer into a glass.