I love this app. I've been a supporter since day one. I've sold the farm to purchase it on every available platform in every version they've ever released, and I don't regret it for a minute. I've spent my entire adult life developing software professionally in the mainframe industry, and so I believe in supporting good developers by paying them for their hard work.
Things is a wonderful app that is loved by a lot of people. Just read the reviews. I'm one of them. I use it every day. But I absolutely despise the way Cultured Code pretends to take feedback from their loyal customers seriously, only to do nothing about it year after year. Version 3 is a big improvement, but the number of features still lacking after so many years is just breathtaking!
There are far too many to list here, but the one that kills me is that we STILL cannot complete a recurring task early. Are you kidding me?! This is something that people need to do in real life on a regular basis! We've been begging for this feature for years, but as usual, our requests are completely being ignored.
So, for example, if you have a task that repeats after completion and isn’t due for another week or so, but you want to go ahead and get it done today, (like getting your oil changed a little early)... there is no way to mark it as complete in Things. Can't do it. Can't be done. You have to either delete the entire task and then re-create it and set up the whole recurring pattern again, or you have to wait until the task actually comes due, and then mark it as complete at that time... which then throws off your next actual due date.
This architecture is so insanely archaic, words cannot begin to express how utterly frustrating it is to have to constantly work around this stupid problem. Hey guys, wake up! I'm one of your biggest fans, and I'm giving you a 2 star review! This is a problem that has been crippling your app for years, and your customers have been extremely patient dealing with it, but we shouldn't still have to be dealing with it in 2018!