
Well Nandroid is a safe bet, as if something goes wrong one can restore the state at which they created a backup (just like restore point in windows).
So the problem arrives when we reboot our system into recovery (because every where it is written that we can create our backup (nandroid backup) in recovery mod). Stock recovery does not provide the options of backup and restore.
Read more!