I’ve tried cushcore one time and although I didn’t have much trouble Getting the tire on & off with the cushcore involved, I did have a repeated weird ass tire-blowing-off-the-rim during mounting issue which made me give up on the system. I also got a rock puncture on a brand new DD Maxxis aggressor tire on like the 1st or 2nd ride which didn’t reinforce any confidence in the system either.
Just run proper tire pressures and the right casing tires and you should be just fine without it. Unless you have problems destroying tires and rims which you haven’t been able to solve by tire / air pressure adjustment, I’d say it’s an unnecessary purchase. Just my opinion though.