MATLAB (UI) is generally buggy and slow, but R2025a and R2025b are unforgivably slow, and buggy.
Yes, startup is fast after get rid of the Java-based UI but everything is just slower. With MATLAB R2025b running on Linux (RHEL9) it can take more than one minute to run a visdiff of two files with less than 100 lines, 20 seconds to plot a pcolor of size 400x400.
I also noticed some bugs in even the most common function. e.g., "readmatrix" throws the "too many arguments error" unexpectedly. The function accepts one string argument and I provide exactly only one and I don't know what's wrong with it. You can literally reproduce this bug by running the code from the official doc. I got this error on macOS (26.0.1) but not on Linux (RHEL9) so I assume the problem is not my script.
Their customer support is super unhelpful and reporting bug is a hassle. After clicking "Request Feedback" it asks you to log out but when you click logout the UI is not responsive. You have to kill the process!
Edit: you get a warning even when running a benchmark! (macOS Tahoe 26.0.1, but not on RHEL9)
>> bench Warning: Error in state of SceneNode. Too many input arguments. > In defaulterrorcallback (line 12) In bench>bench_graphics (line 417) In bench (line 58) Warning: Error in state of SceneNode. Too many input arguments. > In defaulterrorcallback (line 12) In bench>bench_graphics (line 417) In bench (line 86)Edit: I think get rid of the Java-based UI is good but it looks like MathWorks roll out this new UI without testing.
.png)

