When comparing ScreenFlow vs Monosnap, the Slant community recommends Monosnap for most people. In the question“What are the best screencasting apps for OS X?” Monosnap is ranked 1st while ScreenFlow is ranked 2nd.
Ranked in these QuestionsQuestion Ranking
Pro Can export to animated GIFs
Pro Non-expiring trial available
The free trial never expires, however it will place a sizable "Demo Mode' watermark over the middle of the screen which makes the content unusable for anything other than trying it out.
Pro Suitable for novices and experts alike
Start creating vanilla screencasts. Continue exploring a plethora of presentation and editing features. You won't ever grow out of this "shirt".
Pro Records your iOS device too
You can plug your iOS device into your Mac, and record the screen through your Mac. You can find details on how to do this here.
Pro Easy drag and drop saving and uploading
Pro Annotation tools for both screenshots and during video recording
Pro Screenshots and Screencasts in the same app
Nice to have one less app running all the time.
It costs nothing.
Pro Able to upload directly after recording or capturing
Very convenient especially when doing stuff like writing documentation or blog where you can just paste the hotlink directly.
Con Free version produces virtually unusable content
The free trial adds a large watermark to the middle of the screen which makes the video virtually unusable. Most trials expire after a week or two, however the content you create with them can still be used.
Con Creates large (e.g. mp4) files
Work-around: Export using lossless codec, then use Handbrake to create your production mp4.