Guys, nothing is complicated. The best screen recorder for me is: Quicktime Player. Now, I know what you're thinking. "Why the would you recommend that lousy piece of ****?" Well, there are a few reasons that contribute to my saying.
1) It's free. 2) You can choose to record fullscreen or a specific size on the screen. 3) Absolutely no lag. 4) Perfectly records audio smoothly.
Basically, that's how I roll. Perfect recording with all videos 1080p, almost no lag difference and intros. Of course, nothing's free, unless it's illegal or it's really bad (excluding Quicktime Player).
QuickTime player is not bad, lousy, or anything like that. It does a great job of recording high quality video.
The killer for me is the size -- it was recording 854x480 at something like 10 GB per hour.
I do not have the disk space. And, iMovie is not a sufficient editor for me.
I said something wrong. The lag was terrible! xD So I switched over to ScreenFlick and played Minecraft smoothly while recording. But damn, ScreenFlick's files are larger than Quicktime Player! D: And that kids, is one of the reasons why you want to render your videos before uploading them to YouTube.
When you want to capture your screen on your mac, you could use VLC media player. You can also use him as screen capture software, it's very powerful and without lagg! about VLC a recorder. You can also choose your voice input, so it's a all-in recorder!
Did you actually *test* that on a mac?
What you demonstrate may work on microsoft windows OS, but it does not work that way on the Mac OS.