I still lean towards spreadsheet. I have OrchidWiz, which is no longer in production, and most of my plants are cataloged there. It gives a nice interface. However the flexibility of a good, old fashion spread sheet is more than enough. I started to miss my spreadsheet when I got away from it.
One of the challenges with software and apps is that you are stuck with their data fields and search terms. For example, I like to sort my collection based on repotting times. I can not run a report in OrchidWiz to do that, even though I can add repot dates to each plant. Spreadsheets may feel clunky but I like being able to set my own fields and search terms.