I think ControlNet is faster (100Mbps if I remember correctly) than D-Net as well.
The thing about DeviceNet is that in my experience, 99% of the time it is implemented incorrectly. People use trunk lines where they should be using drop lines, stuff multiple conductors into a single connector terminal (instead of using the proper double-connector), don't use termination resistors, etc. The reason they "get away" with it is when the system is first fired up, it works! Hooray! And it will work for years! But then, after a while, heat and vibration start working the connectors loose and suddenly you have random network failures, machine downtime, and maintenance techs growing balder and balder out of frustration.
That's one of the huge problems with DeviceNet in my opinion. It's not that it isn't a good network in theory. There's just so much more to consider when implementing it, and so much more opportunity to screw something up that will bite you or someone in the rear at some point in the future.