My video editing needs are pretty basic these days. I make the odd, very brief tutorial video. I used to make a lot of product videos for my old company back in my OS X days and was very familiar with all the tools of the trade. I was never more than a hobbyist but I got by.
elementary OS performs the primary action (i.e. open a file) when you click once on an item in Pantheon Files. This single-click behavior can be pretty jarring when many other OS’s rely on the age-old double-click action.
By default, elementary OS only has an option in the System Settings panel (System Settings > Universal Access > Seeing:Display > Reading > Text Size) to globally alter the font scaling. I am fine with the fonts at the normal setting, but monospaced fonts on dark backgrounds are to difficult to see at 10px (default) so I need to set it to 11px.
Out of the box, Elementary OS doesn’t come with much in the way of a development tool chain. It comes with Scratch, Terminal, Ruby, Python, make, g++, c++ and all the standard fare you might expect on a Linux distro. After all, many Linux apps run on these technologies. What is missing are applications like vim (or Sublime, or Atom), tmux, node.js, Rails, PHP, Vagrant, Docker, mysql, mongodb… all of the tools a web developer might need, depending on the sort of project they are working on.