I do use cheat codes to deal with annoying bugs and glitches. These days, I now use other things that prevents a lot of them from occurring. I suppose that is cheating either way.
I could never do a proper legacy/dynasty because the glitches would drive me insane.
I enjoy earning my way into better houses, career ranks and items, earning enough simoleons to upgrade or remodel or build a house for the first time was really fun and challenging...but I do not enjoy 8000 cars chilling on my roads or non aging sims or broken family trees...or a mystery piece of garbage that cannot be found, ever, disgusting the entire family.