The ability to change the ID field to something other than text would be very helpful. It would prevent me from having to create additional columns to store data as a numeric type instead of a string. For example, if my part number field is a numeric data type, I want to be able to make it my ID in a table in its proper data type
Composite IDs could also be very useful, similar in a way to composite primary keys in SQL