Personal experience - I tried one of the newer trendy domains, .shop, .store and .<you name it>. My results were underwhelming in marketing campaigns across facebook for E-Commerce related products when I A/B tested the new TLDs vs dot coms. The dot coms won over by a huge margin. My target demographic isn't old, mostly consists of millennials and younger.
The new TLDs are simply just over-hyped and over-priced. For example, some .app domains cost as much as $50. I suggest getting <youridea>app.com vs <youridea>.app.
I also don't recommend .co's in particular since they lead to a lot of typos .com's. Unless you control the .com, .co is a bad idea.
I wasted so much money with these hyped domains so much so that I'm starting to think it's borderline scam. I'll publish a medium article soon-ish.
Maybe they should pay us to use these new TLDs instead.