I have yet to find time to give that the attention it deserves.

I suspect that I'm going to come to the same conclusion that I have now, which is that you can't develop the same functionality "properly" without spending a lot more money and/or time. Whether it's a net win/lose for the users is anyone's guess, because the alternative doesn't exist.