While ZK-rollups offer significant scalability improvements, there may be limitations such as increased complexity in implementation and potential trade-offs in decentralization. Additionally, users must trust the rollup operator to behave honestly.