I don't like spreadsheets because they are not typed, any cell can have a value of any type. That can cause errors. I'd like to be able to define a type for any cell and the software would prevent the cell from having a value of any other type.
For example: I'd have a spreadsheet with ID of people as integers, their names as strings and their phone numbers as strings too. Phone numbers have only digits so they would be converted to a number in a spreadsheet but not here because the type is defined as string.
This is similar to databases but I want it to be used as a spredsheet, that is with formulas, ordered rows and referencing other cells. For example, the first ID is 1 and every other ID is greater by one than the cell 1 row above.