It's not bad. I like the simple design of it.
The previous logo had some details that got lost at smaller resolutions and the icon itself was kind of a nondescript colorful futuristic object. This one looks more like an icon and doesn't leave me asking, "What is it?"