Disadvantages of the IOTA network
1. Can’t do smart contracts
2. The promise of free transactions is highly theoretical and node pools with heavy weights in the DAG could force transactions through themselves and charge fees. This issue has yet to be addressed by the development team.
3. An attacker doesn't have to outpower the entire honest computational power of the network, but just the honest computational power of the network actively making transactions at any given time.