When comparing ScreenFlow vs Camtasia, the Slant community recommends ScreenFlow for most people. In the question“What are the best tools for recording gameplay videos?” ScreenFlow is ranked 7th while Camtasia is ranked 8th.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
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 Built-in Video Editor to Edit video after recording
- Multiple media layers
- Cut, join, insert freeze frame, change volume
- Annotate with shapes and images
Pro Can record audio
Record audio from the room (via microphone) or from your device. Add sound later if you want. Or not at all.
Pro Tutorial instruction is plentiful
There are hundreds of tutorial lessons among the TechSmith, YouTube, and Udemy sites. The presentations are clear and small enough to assimilate quickly and easily.
Pro Quick start with incremental ramp-up
Although the initial workspace screen may look daunting, with just a little instruction it's quite easy to navigate. More advanced features can be brought in as needed.
Pro Easy to learn and use
Show somebody something real quick or create a commercial grade production with a little practice.
Cons
Con Creates large (e.g. mp4) files
Work-around: Export using lossless codec, then use Handbrake to create your production mp4.
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 $200 price tag
If you're not recording your screen on a regular basis, one of the free options might be a better choice.

Con Quite complex for novice users
