I have and love both On Mars and Weather Machine. Complexity in games is my jam although that comes with the downside of making it cumbersome to teach.
Inventions looks neat and I dig the theme, will check out the camapign tomorrow when I have more time.