They are basically the same device but manufactured by different companies. Neither is better or worse.
Riva510: 750mah, rubber button w/blue light, gold band, 3.7v (I hear it's a true 3.7v)
eGo: 650mah, plastic button w/white light, silver band, 3.2v (I hear)
I have never tried the Riva...