The concept of a 'professional domain' is a holdover from mid-late 2000's SEO blogger nonsense. Sure there was a point where a .info would get downranked by google and nobody would find your site no matter how good it was. Those days have come and gone at this point.
Ā
The only reason to care about a specific TLD is when you're trying to make your domain memorable. That's a tenuous use, and not generally applicable here, being that most of your traffic is going to come from a link in an ad, but, for the sake of argument, if your working name was "Queen Foo", registering queen.foo would be an ok idea.
Realistically though, I've seen plenty of 'premium' TLD's around, and, I really can't help but think "man, they're wasting a hundred bucks a year on that .xxx registration", and, further down that vein, the websites in question are rarely good, hell, most websites are the same crappy DIVI template, or some WIX monstrosity, occasionally squarespace which is the best of the crappy websites to be sure, but the point is, buy an el-cheapo TLD, and then put the money into making your website work well. Not 'make it pretty', screw that, pretty is fat, and bloated, and slow, I mean make it function well, load fast and cleanly, and give people the information they need with as little friction as possible.