It's probably time to start some reform toward democracy. What would you lose if you just let Hong Kong go their way? An extremely centralized government is indeed a burden.
Actually, it might be even better to start general election in some selected areas, on county level, such as Guangdong, Zhejiang, Jiangsu, and Shandong. Personally, I think the timing is right.