Tron and Ethereum are often comparing themself. So Vitalik Buterin & Justin Sun aren't friend as brothers. But, what're really these projects.
I won't use a "point system" like I did for coinomi vs trust because projects are different and it would be like comparing shoes and car xD
Consensus model
A big difference is consensus model. In fact, when ethereum uses PoW (but should switch to PoS), tron is using DPoS.
Ethereum
Ethereum uses a PoW model (for now, but should switch to PoS with ETH 2.0). In ethereum, miners are validating transactions with computing power and earning rewards. It isn't so different of DPoS (a DPoW xD) since pools exist and we doesn't produce blocks (we only provide computing power to pool)
Ethereum is often considered as more decentralized because of the number of miners (the block producer, not the miner !) is unlimited
Tron
Uses DPoS. So token holders lock their tokens and use them to vote for super representatives (SRs). Then, they earn a share of minted coins. It's a bit like a mining pool - we give hashrate and get a share of mined coins. The biggest differences are that there is only 27 SRs and that each SR has the same rewards.
Feel free of reading my article about choosing SRs for earning more
Fee structure
Tron and Ethereum doesn't have the same way for calculating transaction price.
Ethereum
In Ethereum, we have one resource used for transactions, gas. If we compare ethereum to a decentralized computer, we can compare gas as a decentralized cpu cycle. Gas is paid when transaction is confirmed, and users can choose transaction price and, like @Bilaboz said in his article, transactions with higher tx fee are processed first, gas price pumps high when network is overloaded
For avoiding smart contracts of using all the eth in wallet, they added a gas limit, so we give an amount of gas to txn and not used gas is refunded (as ETH)
Tron
Tron has 2 resources, energy and bandwidth. If energy can be compared with gas (computing power), bandwidth is depending on txn size and is 1 byte of data. So a 245 bytes transaction will use 245 bandwidth units
But the biggest difference is the way for getting these resources. You can get them by burning trx (fixed price) or by freezing them. Each freezed trx will earn you resources (depending of resource choosen) and 1 tron power, used as voting right.
Scalability
Scalability is probably the most asked thing about it (and even more since gas price pumped)
Ethereum
Ethereum can process around 45 transactions per second. It isn't high but is owed to its PoW model that doesn't allow too big blocks because we doesn't know exactly when the next block will be created, and if block wasn't correctly broadcasted when next is created, it will result in an orphan block. PoS will improve this part very efficiently while making sure there's a sufficient amount of time for avoiding this problem (and allowing bigger blocks)
Tron
Tron can process between 700 and 800 txns per second because of its DPoS model. In fact, this limited number of validators allows bigger blocks (less validators = less time for broadcasting blocks = less orphans). The problem is that it reduces network decentralization
Decentralisation
These networks doesn't have the same decentralization level. It is owed to their governance and the users.
Ethereum
Anyone can solo-mine Ethereum (and validate the network). It makes network very decentralised and resistant. The only one problem is datadir size (200 GB normal node, 1.4 TB archive node) that increases centralized apis (like infura) use
Tron
On tron, 27 nodes are elected for producing blocks. It it sufficient in the most of cases but 27 nodes are easier to stop than some thousands.
It's the end of this comparison. I hope that you liked it.
If you did, please give a tip and a like (thanks very much)
If I said a mistake, feel free of saying it in the comments (thanks)