For general use, I'd recommend Screen VidShot. It captures desktop and records sounds.
For gaming, most people use Fraps, but the output files it creates are really huge
Develop games in your browser. Powerful, performant & highly capable.