I thought mining is all about making the highest profits as soon as possible
Why are you jumping from one algorithm to another? If you are looking for a miner that will readjust itself when a new coin is more profitable that will be Nicehash but if not then you will have to get different miners for all the coins and also different wallet addresses, doesn't make sense to me