I agree. The problem with some design these days is when it focuses too much on form and not enough on function. Great design by definition is form meets function. For apps, a great design means that the visuals don't come in the way of intuitive interactions. The visuals need to support and enhance the user interaction with inputs and outputs. Then you have great design.