The advantage for Glass bottles:
They are easily available, inexpensive A personalized label with a crown cap really gives a professional touch to your beer. It is easy to carry, gift and serve.
The advantage for kegs are:
You pour out exactly the amount that you need. Serving from a tap gives an uplift to your minibar. You feel like a microbrewery. It is easier to dry hop, mix different experiments, and do very scientific craft beer recipe experiments.
Advantages for beer can
It creates an unbelievable excitement for the customers It is easier to cool, chill. It is not fragile and weighs a lot less Unlike glass bottles, kegs don't explode due to excessive pressure.