I'm not sure if any alt can topple BTC as the "main coin" but they are defintely profitable and have many different features besides just regular old Bitcoin. That said, altcoins are still underground and will stay that way for a long time, as only BTC is mainstream atm.