I liked (and often used) my old Dragonbone (red). I sold it a few years back, after I got DicePro on the Palm OS platform.
As a DM, I prefer dice. As a player, I prefer DicePro. I think the difference is that the "programmed modifiers" usefulness of DicePro is much higher as a player.
One thing I've noticed is that many DMs don't like players to use electronic dice. When my DM (from a few years back) expressed his discomfort with it, I turned the beep volume up high (so it would be obvious if I were to "fish" for good rolls) and told him he was of course welcome to spot-check the device any time he wanted to. Didn't do any good. It apparently wasn't that he didn't trust me ... it was just a vague nagging distrust of electronic randomness or something. Weird.
I know there are a couple of players in my three groups that I'd feel uncomfortable with, were they to use electronic dice. (On the other hand, these are players who use tiny and/or unreadable dice as things stand, so ... ) But for the most part, if a player wanted to use electronic dice, I'd be fine with it. Turn the beep on and go.
One big advantage is that there'd be less knocking about of miniatures on the battlemat. There are a couple of players to whom, literally every time they roll, I have to say, "Don't roll toward the miniatures." It's like trying to train hyperactive chihuahuas.