They added match-subdomain (which is great thing) in 7.5 and so far it's CLI-only, so it's easy to miss. Previously subdomains required use of regexp. Then they broke FWD records in 7.6 and later, but fortunately it seems that it's not intentional. So it's going in right direction, but slowly and somehow chaotically.
It's as if there's no clear plan. And if there is, they are keeping it for themselves. It would be nice to provide more info. For example, they added DoH support over two years ago, it has completely inconsistent behavior when it comes to static records (FWDs don't work at all, others work differently) and AFAIK nobody bothered to say anyhing about it, if it's intended or not, if they plan to change it or when, nothing. Or few months ago they added
this actually quite interesting cooperation between DNS and firewall's address list, and I'm not aware of any info about it from MikroTik (manual included), except single line in changelog. So kind of surprise "discover what it does" puzzle. I can live with it, but it's weird approach.