I (hobbyists) know I end up using timing software/nudging/splicing mostly because of latency issues with monitoring or just crappy monitoring situations (drums/tempo track gets bleed out). So there many be a small section/hit/queue that is early or late which is easily fixed without doing a complete take again. I really would't call it cheating though. Matter of getting the sound you want. Your record need not equal what you do live, in fact IMHO I think they should sound different, else why ever go see a live band? Anything beyond minor fixes in timing or pitch usually gets very messy anyway, and its easier just to redo it. I always like to take the recording phase as a composer, not a performer, but I guess that really only applies to those who write there own music (non-pop singers I guess).