I ran into one incident that SPRecovery refused to continue because of missing tar component. I dont remember the name of the file but it was one floating around here. Anyway, that's when I had to use ROM Manager.
So far, ROM Manager does everything smoothly for me. I consider having it around as an emergency recovery tool so my wife can restore the working image without having to deal with X+power things.
Thanks for the info!