I have been using heidisql for 3 years now and I still find it the best tool out there.
Unfortunately, due to stricter company policies we are now only allowed to connect to our databases using 2FA.
This means I have to resort to a tool like microsoft sql management studio. I really dislike working with it because it feels sluggish and lacks many basic features that heidisql has.