There are certain factors that should be considered when talking about a good mining pool. On the top list is the payout system. Second is the fee charged and the location of the server.
In this regard, I think litecoinpool deserves lots of accolades because for one thing it doesn't charge fee on mining. Also it is the first mining pool to use pay per share system, a system we all know is fair. Besides this, it also allow merge mining which help miners to discover blocks faster. Miners can also earn additional reward by side mining other cryptos. Also talking about the server location, it has servers in different locations like USA, Europe and other locations.
There are other security features that also place the pool ahead of other ones. For instance, it protects miners against man in the middle attack by using TLS encrypted stratum connection.