The main thing I get concerned about is homebrew packages. Because that's where all my dev work happens (everything else is browser based).
So there really is no way to know what packages are supported. Unless homebrew has a way to check..... I've never checked to see if it has a "compatibility check for catalina" mode