I have lists of requirements for many things from apartments to jobs, to boyfriends to software & I cannot stress enough how helpful they are to me. As you're making them, and as you come upon these things repeatedly over time, you find more & more items to add to your list. This was my mom's advice when I was looking for a job & it worked so well, I use it for anything that I ""wish I would have known about" when I signed up for it.
Most software doesn't last more than 10 minutes on my PC, you would never waste a month using something that would ultimately disappoint you if you did this.
If you need inspiration, you can browse software sites & choose more requirements to add to your list from their lists of features.

An example of not using the list is this (I don't how, but this one slipped by me):
When I tried to give my edraw licence away, it had been a while since I used the trial, so I had to buy it to use it again. Had I uninstalled it immediately liike I usually do, & recorded why I didn't like it (very easy: 'too complicated to perform simple tasks') I'd have saved $100.
Another good reason for using this list is that we (or at least I) will always forget at least one requirement. These are not likes or dislikes, they're things that are absolutely necessary. So if you forget something, you're really going to feel it, later.
It's fun to see how many things get disqualified, almost immediately. And, you'll feel great knowing that you saved yourself so much time.