Give it a PK. This helps in multiple aspects of data management, not just logical.

For example, suppose at some point later you decided to ship this data somewhere and whatever gatekeeper requires and checks that your table has a PK (does not know it is IDENTITY), you would have to scramble and that is not fun.

Also, in the replication world heaps are not fun, whether using MS tools or some others.