Don't lecture me. I played Gothic 1 ten times without cheating because it never was frustrating. In Gothic 2 I had to cheat because I lost a mainquest item, but that's better than not having the ability to cheat at all!
I wanted to finish Gothic 3. I had the two swampweed packets but somehow I sold them or so. Visiting every trader in the whole world to find those packets ... no, thanks. It's just tedious. When I cheated I just imagined that I found the trader and got my packet back. It's the same effect. I already looked into the forums to find out if the Mora-Sul-quests were just bugridden or if I did oversee anything, so this wasn't so hard to consider.
If I had been sure: yes, I don't need that quest to finish the game, or: yes, I can solve this also by knocking Gonzales down without losing other quest-possibilites ... it probably would have been otherwise.
If Gothic 3 had not been so frustrating in combat, story, design ... yeah. For me, it's just like Ultima 9. Another third part which doesn't resemble its precedessors. I don't regret cheating or looking in the internet for solutions, because I'm truly disappointed with the game, and my disappointment would not have been vanished if I didn't cheat. Quite the opposite.