It's not the best, because you're selling your hashing power, someone who buys it naturally has to make some profit, right? It's certainly the easiest solution for beginners though and less of a hassle than checking what's the most profitable coin to mine everyday and switching manually.
You get the most of your money using nicehash from what I've heard since it automatically mines the most profitable coin and in return gives you Bitcoin.