I had a look at Asana again for non-software project management after dismissing it 8 years ago when trying to use it, and was pleasantly surprised: it's much more opinionated than it used to be, a lot slicker, and it integrates with everything I use.
I also use Linear for software development, and won't ever look back.
Their intentionally obtuse marketing all over NYC would drive me insane. Then one day I had a natural reason to stumble upon it, it was had literally nothing to do with what the advertising implied, and the interface was so deeply overwhelming that I wouldn't wish it on my worst enemy.
Like an almost anxiety inducing level of overload from the moment I tried to use it.
Maybe it's great if you live in GANTT Chart Burndown Land, but generally you want something that everyone can use, not just your PMs.