Long form content draws attention longer term though it may not get as immediate of a short term burst as some short form content.
But can most people create that kind of content? I dont think they can. They need an "in" thats much more approachable. That is short form imo even though I almost exclusively post long form and enjoy it the most.