In short, the hardware seems pretty good, the features are great. But I need reliability in firmware. I agree -- I'd rather have something stable with only 4-5 features. But instead, Dlink seems to have tons of features with bugs all over the place. I think because features sell in the store.
Yes, turn off a lot of them, and the thing gets more reliable. But, why not just get something you know works instead?
No, no more DLink for me anytime soon.