I have an instinctual bias against tooltips- after all, if you nail the design, you don’t need them, right? But after working on a number of onboarding projects, I think there can definitely be a role, when they are really providing value to the user to learn how to achieve their goals by using the product. Great article, thanks!