I still have yet to convert over, but I intend to use row id. The attached post indicates why. In my case, student name is the only value I can rely on as a key to link all the tables. The problem is names could change due to misspelling or a name change. If they are changed, then all links to that student are broken in the app. I could use UNIQUE ID, but a lot of data entry happens directly in the sheet and Row ID will handle adding IDs to those new rows automatically.
Also items such as physical objects or non-tangible items sometime need a generated ID since they don’t have an email address.