I think the announcement was very exciting but I’m on the side of LFD being released on launch.
Spamming LFG and Trade for a group isn’t a great feeling when it’s being constantly overrun by other people spamming as well and being forced to use an addon to even sift through any of it.
With how gaming is revolved around “meta” you’ll see classes not being invited because they’re playing a certain spec or class, people requiring a certain gearscore level to join their group, selling runs, etc. I think the player base will have a better experience having LFD than not having it.