That really depends. Can you imagine photoshop's interface if it were all text? This is an extreme example but more generally I think text is better for discoverability but icons are better for visual memory and thus better suited for buttons in applications you use often.
On desktop there are always tool tips. On touch interfaces this was not yet figured out.
On desktop there are always tool tips. On touch interfaces this was not yet figured out.