From what I have come to understand, Coins are independent of themselves while tokens are not. Coin, have a blockchain technology of their own, but tokens do not, and have to make use of a temporary blockchain technology of another coin. I think this is the major difference between them.