If I can flash a ROM using adb or SP Flash Tool, is CWM (ClockWorkMod) Recovery really needed? I have a general question about flashing ROMs and recovery. I've flashed stock ROM on my Asus Fonepad before using adb &amp; fastboot when their last OTA update had issues. Similarly, I've used the SP Flash Tool too to backup and flash ROMs on my MTK6572 based mobile in the past.

However, I've been hearing a lot about CWM recovery. Of what use it really is? Is it just another flashing tool like the others?

edit

As explained in comments, I know what CWM Recovery is and is used for. I specifically want to know what extra benefit it offers that others like adb/fastboot and SP_Flash_Tool don't?
Rest of tools require a pc to flash but this CWM stays in your mobile and you can flash roms directly just using your own mobile.