Ways to share game(s) online In this era of social networking, it is surprising there are no straight forward ways for sharing our games online.

Sharing means a possibility of sending a link to some one, who can just step through the game and the analysis easily or post it to facebook / twitter.

Having an embeddable player to put the game in our blog would be nice. But that's not the main thing I am looking for.
Answering my own question for documenting what I use. I will keep this answer updated as I discover more ways.


lichess This is the simplest and cleanest way I found. Just copy pgn text and paste. It generates a nice little shareable link. Very nice interface to playback the moves. As a bonus, it also provides automatic (stockfish) engine analysis identifying the inaccuracies, mistakes, and blunders for the whole game. (usually within few seconds!)
Chess Pastebin is okay. It is good for games with minimal or no analysis. But the interface is cumbersome for games with a lot of analysis.
Chess Microbase is good for storing many games.
[NOT WORKING NOW] ChessPost is nice and simple. Particularly useful for the purpose the question mentions.
PGN4Web provides a good interface for a broad number of applications.