This is a topic I am always looking at. If you know databases and are comfortable with them, they are probably the best option, but they aren't necessarily easy. Access is not the only one.
Mac has its own and I think Open Office has a database option. The options like MyCollection I just will not use. If you know how to maintain them, I am sure it is
fine, but you can't really trust that any
software like this will be maintained and updated. Most of these are simply templates, so if you know what you are doing, that is cool. I don't so I stay away from them. I created my own spreadsheet in Open Office, but the one thing about spreadsheets is that they all use the same technology because the guy that developed the first one made it open source. So, Lotus123, Excel, and the Open Office version are all the same. I love that guy and
hope he got rich like everyone else who made millions on
software back in the day. But he was an academic in a time when sharing was considered a virtue. So he gave it away.
Spreadsheets are not perfect, but you control everything about them and you are not dependent on what someone else has set up. They can also be changed as needed and are a lot easier than databases for those of us not programmers. Just make your own. That is what I did, anyway. It also depends on amount of data, but spreadsheets can
handle a lot, more than I will ever need.
Virgil