Well... the area of concern for me is in updates (ie sanitization).  If we can't assume a unique key updating records becomes a lot more complicated.