Should I Buy Ethereum? All You Need To Know To Make A Decision