No protocol is perfect,  ,    none will be the one that solves all. They all have downsides and upsides. You need to look at the fundamentals, adoption and use cases to really see when you'll be able to realize your gains