If you want to cash out all your mined coins, then Dash isn't always the most profitable, check out
https://whattomine.comIf you want a set it and forget kind of thing and have it always mine the most profitable at the time and be paid in BTC automatically, then nicehash will be your best bet.
But if you want to mine and hold, then you can choose a pool of your liking.