Yes, arguments are pointless. Ignorance is also equally as pointless. I do belive you are correct Pino but I would lean more towards asking your applications user base what they thought rather than going by a large companies standards. The main point it design is one of those things that you can know a lot about and still fail on. You will eventually get a style you are comfortable with and that is what you will use regardless.

I still say functionality first though!