Camtasia is one of the best. PC or MAC is fine. If you have a Mac, I suggest you use QuickTime since it's free, but you can't edit your videos. Also use handbrake to speed up youtube uploads and lower video files. If you wanna record your iOS device, you need a mirror app with PC. With MAC, you can use QuickTime to record your iPad if you plug it into one of your mac's ports