And what is the difference between all these BTC forks??
Differences in all BTC forks (so, far: Bitcoin, BitcoinCash & BitcoinGold) is the speed of the transactions. Since Bitcoin has very low speed of processing transactions compared to its competitor Ethereum, they are losing the ground. So, all the miners for Bitcoin are split in to sub-groups and they are coming up with their own versions of Bitcoin and naming that differently and awarding it for free to all bitcoin holders (1:1) to keep their edge over Ethereum. However, none of these three variants are still able to match the speed and utility of ethereum. Presently, bitcoin has speed of 3-4 transactions per second vs. ethereum 20 transactions per second. Also, supply of 21 million hiterto known as maximum supply for bitcoin has been breached by its miners by printing different versions of bitcoins. So, its no more fixed that bitcoin has 21 million total coins. Any group of miners can print another version of bitcon with whatever supply limit they want!
eBitcoincash (eBCH) is not a fork, but a token on ethereum blockchain. Since, it is using ethereum blockchain, speed of eBCH is fastest (20 transactions per second) compared to all the three variant of Bitcoin. Also, eBCH has a fixed supply of 21 million, which will never go up or down.
Also, all three variants of Bitcoin are speculative coins since they are not supported by any projects. Value of bitcoin variants depends on what people perceive. Presently, people are thinking that one of these three variants will be mainstream and people will use it in their day-to-day transactions replacing fiat currencies (like dollars), which is remotely not possible. Once, people realize that this is not possible (due to govt regulations or whatever) people will start dumping it.
On the other hand, value of eBCH stands on its own as it is derived from the project it will support. eBCH will be used on a cryptocurrency exchange to be launched by its developer team and all the profits earned from this exchange will be divided among its token holders. So, even if eBCH fails to go mainstream, it will retain its value through on-going profit distribution from the exchange. Now, you go figure, which one will survive the race in the long-term!