The Flash requirement in 2020 kills me. Account synch gets stuck and never finishes. Correctly categorizing transactions usually involves pulling up my bank website to see how the charge was really originally described. Mint pulls some info on this but it's often truncated, so you can try to set up rules but there are often collisions because of that bad incoming data.
Somehow in an era where personal data on spending habits is supposed to be extremely valuable, they can't afford to fix the product, and this is the best we can get.