In the context of a table in which each row represents a user, what is better to use? An edit icon at the end of each row, or the Edit text underlined as a hyperlink?
If space allows, try providing both icon and label. Icons alone are famous to have non-universal comprehension (except those that have being around for decades). Even the hamburger icon is notorious to be confusing to users.
If providing icons alone, labels alone or both on each row becomes too repetitive down the rows, maybe you should consider some other approaches such as:
Highlighting each cell when hovered, or some other visual indication that allows the user to click and directly edit the cell like in excel.
Allowing the user to click into the row, and on the user detail page, allow users to simply click on an attribute value (e.g. Last name) and edit it. This automatically activates the edit state, providing a save button.