Quoted from Nokoro:Let's say you can only have one pin. Would you rather have a pin with terrible code but an awesome layout, or would you rather have a pin with an awful layout but fantastic code?
bad code makes a game dead on arrival. especially in the home environment. at least with good/deep code you can explore the game and get something out of it even if the layout sucks. but I would just find another hobby if these were the only options...