My feedback is limited, I've never drove one, only seen one or two in person, sat in one once, but have one on its way on the boat from Japan through Torque GT 😂
Other than them having stiff suspension, which won't affect mine as it has Modulo suspension, I've never heard or read anything...