It's not as bad as you make it out to be. After all, the manufacturer has responded to many user requests. I haven't found a four slot charger that allows a similar free access to the charge/discharge parameters.
Current and voltage values can be calibrated. That's rare in this category.
A charger with high-quality mechanics and a higher-resolution screen would quickly cost 50% more. A manufacturer would no longer be able to sell enough devices for it to still pay off.
So I don't find the MC3000 too expensive because no other four-slot charger offers a comparable range of functions, even if it has its weak points.
I'm happy to hear you like it.
I don't think it needs a high resolution graphic display to become a good charger, I think it simply needs a good software.
Dummy mode is really silly, practically unusable, you can do almost nothing. Lots of chargers are able to use a "simple" user interface to do ten times more what MC3000 does in simple mode, using half of the buttons available on the MC3000.
The only way making sense is the advanced mode but I find it too much complicate to do standard activities (charge, discharge, refresh) and the need to use "profiles" would require 2 or 3 times profiles than those available (just 30). Alternatively, you need to modify profiles on the fly and it is very boring and requires a lot of button presses.
On the hardware side I think it is a nonsense to built an bulky charger like the MC3000 making impossible to load 4 D cells, just to save 1 cm wide.
On the app side, it would be a good way to overcome several user interface limits implemented in the firmware, but unfortunately the app is quite bugged and unstable and don't allow some basics operation like the backup/restore of the charging profiles available on the device.
Yes, you can play with a lot of parameters that I don't think you will modify in the daily use (but just in some contexts), but it lacks a well designed user interface to make it much more usable in a daily use.
About the calibration possibility: it's a good feature, although I don't think a few mV or mA error would compromise its funtionality.
As I wrote "a Ferrari car with truck wheel tires". It's a shame.
Anyway, all added features are welcome unless they are at cost of fundamental functionalities. Unfortunately this happens quite often.....