Hello Pamster and Wildrose and welcome to the forum! I've read that people prefer the Riva because the button is silicone and not plastic like on the EGO. I guess the plastic buttons are kind of wiggly. I will never know because when I asked about whether to get a Riva or an EGO I was pointed toward a Hello 016 which is what I bought (currently waiting on that mail person!). A little longer that EGO or Riva because it has a 1300 mah batty and with an adapter can use the cartos from my current KR808D-1. Also uses 510 attys, carts and cartos. HTH.