I agree with another user's comment that the timer can't be turned backward and this is annoying. We only use it for rice however, and so we always turn the dial all the way around. We chose this steamer over conventional rice steamers because we *didn't* want it to keep the rice warm - it just shuts off. (We make rice every night before going to bed for our dogs' food - don't ask!) We haven't used it for veggies, so can't comment on the performance there, but it does a fine job on rice. Though it does take an hour, much longer than stove-top or dedicated rice-steamers. But for us it's a set-it and forget-it type of thing.
First, the water-input lid is hard to use, with a tiny plastic nubbin intended as a handle but it can't be gripped at all. When refilling this steamer expect to include the step of dropping the lid, because it's not attached to the steamer.
Second, the timer can't be turned backwards. If you put in your broccoli and set it for 40 minutes, and then realize you only wanted to cook it for 10 minutes, you're out of luck. You'll have to either set a separate timer to know when to unplug the steamer, or wait 30 minutes before putting the broccoli in. This is just bad design. I've had other, cheaper steamers that didn't have this annoying lack-of-feature.
When moving two years later, I came across the steamer and decided to use it to cook some cauliflower, which turned out wonderfully. Since then, I've used it on an average of four times a week, to cook vegetables, fruits and a few hundred pounds of rice. (I've had consistently good luck with rice in this steamer, though I'd agree that it shouldn't be purchased in lieu of a rice steamer).
Cleanup is very easy; timed cooking settings add to the convenience, though it's a bit too easy to overcook vegetables (you'll want to experiment rather than trust the settings in the manual). I've definitely gotten my money's worth and many delicious meals from this product.