I use ScreenFlow and find it really good for what I do. First I start with iShowUHD but for some reason, I left it behind. Still, have it but just collecting dust. ScreenFlow is a good solution for people who just starting and need all in one solution. The software offer editing, transactions, effects, sound adjustments, just to name a few. Most of the time I edit everything in Adobe Premiere Pro but as I mention if you starting and you don't have a subscription for Adobe then ScreenFlow is good as a one-off buy. Of course, all of the above mentioned are good solutions but I never try them and can't say much about them.
... View more