I feel like ETH is currently the best option, but I am by no means a mining expert, so take it with a grain of salt. With that said though, I don't think BTC is even close to being the best option.
No, your best bet is to do your own research and find up and coming altcoins that look promising. The bitcoin train passed so you won't see any big short-term gains