I see
Hashnest and
Kano being suggested. In my short mining life I always used Slushpool, mainly because it has a very geeky web interface.

I wonder how Slushpool compares to Hashnest or Kano. Not that I have any complaints.
If you're mainly after investment profit, then Kano. If you are OK with paying double pool fees (2% Slush vs 0.9% Kano) for a prettier web interface and functionality to signal/vouch for future network upgrades (EC, SegWit, EXTBLK, BIP100), then Slush will be good. There are pools that charge even less in service fees, but they tend to be too tiny. I mine at Kano myself and the current hash rate of 80PH/s ensures blocks are found more frequently than "once in a blue moon".
Hashnest is an all-in-one cloud mining service and should not be compared to Kano or Slush which are mere mining pools.