GUIて操作性やデザイン的な部分の設計がクローズアップされやすいですね

GUIは、後から人に優しくしようと修正すればするほどコードが汚くなる

なので、後付けで修正して行くより、はじめから人に優しいGUIの設計しましょうよー

となる感じかな
でも、人間相手の部分はどうしても泥臭いところが出てきちゃう