No IMHO Ecco is better support and a stronger shoe
Geox are comfortable lighter but don't hold up as well ( they don't last as long )
+1
Geox is a shoe for 6 months and Ecco's are for a year +
If you are looking for a good shoe, I would recommend looking for a shoe which is all leather except for the sole, as leather soles are not as comfortable as rubber, and not as durable (rain, snow etc) . Why put your feet in plastic or some other junky material? They are your feet- take care of them