My main use case for Weka is data exploration and data processing and data mining.
I can give a quick, specific example of how I've used Weka for data exploration or data processing: we have a subject called data exploration and data mining where we extract data from companies and process it. We take the data from companies and filter out the correct data that we want to work on, and then we use J48 and KNNs, decision trees, and all to find the exact data processors, cleanse the raw data by removing null values and applying these regressions to get our final data.
I also have something else to add about how I use Weka: we use it for clustering and association as well, grouping the data points we are using. We used bank data last time, which had many null values and many true and false values. We needed to predict the S value and the no value for the term insurance. We used clustering and association and visualized the data with graphs to show the professor, so it's a good thing.