Problem with IMX is that you still need significant amount money to get stuff in and out of that layer 2. And that will most definitely prevent adoption. Until ETH2.0 fixes high fees, it's still unbearable to use for anyone who won't want' to use $200 moving their eth between exchanges or in and out from contracts.