I would stick with IHG, even if it’s not perfect. If you’re not worried about breakfast, then it’s not so bad for status benefits even if it’s a bit inconsistent. If you’re mostly in Europe, it can be quite expensive and impractical keeping or regaining status with Hilton. The spread is not that great and Hilton can be unnecessarily expensive.