A game to me has to have some kind of rhythm or rhyme to it, multiple choices is always good even if it's hard to figure out. So, I'd go with code over design. A game can be fun to shoot on, but if you can demolish it in a day, it doesn't mean a lot without decent code.