I, like many others here, buy Malkoff products because of their reputation for durability and reliability. They also happen to offer my absolute interface which is 2 modes, low and flat out. I'm also fond of the mechanism for switching between the two modes because it allows me to do so before I activate the light.
Now, when it comes to an EDC light, I purchased a 3 mode MDC but found several things I didn't like about it. I didn't need the medium mode. I didn't like having to click through the medium mode to get to high. And I didn't like the pseudo mode memory resulting from use of an on timer vs off timer. However, all these things are preferences. Others like the light for the same reasons I dislike it.
So how do you account for all the needy flashaholics with their preferences? Make something programmable! Now there's a lot of concern in thread over added complexity leading to unreliability. I think that's ridiculous. Solid state circuits are at least as reliable as a physical switching mechanism. In fact, the only failure I've ever had in a Malkoff light was due to the hi/low ring. The resistor was mounted such that when the ring was rotated, it rubbed against the inside of the head. It eventually rubbed through the resistor and shorted. Of course it just became a single mode light until I fixed it, but the point is moving parts wear out.
As far as ports, I agree you don't want to expose the port externally. But as long as it's behind an o ring when the light is in its operational configuration, it's fine. I've personally operated an MD2 60 feet under water (and wrote about it here).
All this this to say I think it's a great idea and I'll buy several.