I know GUIDs are theoritically unique with a very low chance of collision. However, if I understand properly some of that uniqueness is available because it's seeding from information on the computer used to generate it depending on the algorithm in use.
How likely is it that given a GUID a user could guess other GUIDs in the table?
As an example, if you have newsletter subscribers with a unsubscribe feature you could just have it post to example.com/subscriber/unsubscribe/{id}
With an integer identity this is obviously a bad idea. The user with ID 1000 can unsubscribe your entire database in seconds by guessing IDs.
If the ID column is a GUID initialized to a newid() how likely is it that your user could guess correct IDs if they know theirs?