Based on current features and overall direction, I think the winner in this space will be Kdenlive. At one time, I was happy with OpenShot...but these days I've found that Kdenlive is more in-line with my personal needs for video creation, due to the way Kdenlive handles compositing. That and I can jog my video edits without crashing the software.
What about for the person looking to produce cinema quality video on par with say, whatever the big studios are using for general editing these days? If you need the best of the best and are willing to pay for it, then Lightworks may be a better option for you. Why Lightworks? This "Vs" match videobetween the two editors provides you with a general idea.
Basically, Lightworks has advanced features you might not find in other editors. That said, its UI is not going to be intuitive if you come from other Linux video editors. Another issue I have is that even after you pay the subscription fee to get "more functionality," features like Boris FX are not compatible with Linux (despite initial hopes).
When it comes to creating cool effects, thankfully both Blender and Maya are available for Linux users. From a price perspective, you may wish to stick with Blender as Maya isn't for the faint of heart. Another issue to consider with Maya is that you must run RedHat or CentOS as the target destination for the software installation. By contrast, Blender runs on any distro with enough horsepower to produce the desired 3D model or effect.
Despite the issues I take with video editing on Linux, I am happy to report you can essentially manage a TV station using these software titles on your favorite distro! The one application that made me do a double-take was the news desk software called Superdesk. Bundle it, with Snowmix and next thing you know you're producing the news!
For those of us who are still using software like OpenShot or Kdenlive, these solutions may be a bit intense for our needs. For casual desktop capture, I'm a huge fan of SimpleScreenRecorder. There are other similar applications, but this is my personal favorite for capturing your desktop with audio. Should you decide you need to stream your desktop "happenings" with a camera in tow, it's tough to say no to OBS (Open Broadcaster Software). OBS is perfect for anyone wishing to stream their desktop/webcam to Twitch or YouTube Live.
Question: Is it practical to create, edit and stream/broadcast video content using Linux? Yes, but finding the right software combination can be tricky. I also wish Linux users had access to software comparable to Adobe After Effects. Yes, Blender is awesome...however the learning curve is substantial.
Now that we've talked about the applications for creating media on the Linux desktop, the next step is choosing the right distro. If you're merely doing minor video/audio editing, then any distro of Linux is fine. However if you are working with producing pro-level audio using JACK, there's something to be said about having a customized media Linux disto.
At this time, there are three different distributions that are designed to allow a creative person to install Linux and get back to creating. These distributions are Ubuntu Studio, KXStudio and AVLinux. These distributions all come with the best video and audio software preinstalled. If you're looking to try creating professional audio in Linux, these are the distributions I'd recommend trying first.
As for video and photography, honestly, you don't really need a special distribution setup. You don't need a special kernel configuration, or even JACK for that matter. All you need are the software titles suggested above and the willingness to try something new. Agree or disagree? What say you? Hit the Comments below and tell me about your own Linux media creations.