I think the current generation of neatos are very different to the previous generation.
I have recently replaced a neato xv15 (board rev 113) with a XV25 (board rev 64) which has v3.0 firmware. Apart from the obvious: colour, brush and filter, I have noticed a number of other changes. The device has slightly more rounded contours, clear perspex for both the wall and cliff sensors rather than dark and I'm pretty sure is a lighter device. I can also now clearly see the "blower" when I take out the dirtbin which I could not before, which would indicate that the device is built slightly differently.
The power supply (as covered by a different thread) is of a lower amperage and the new robot refuses to stay on a dock when the older power brick is attached.
More importantly, I've noticed that the battery life is clearly not as good even with the same brush attached and for me only covers around 60% of what my 9 month xv-15 did!
The xv-25 covers large rooms in smaller squares and now no longer manages the full width of my lounge which the older model always did. I've also noticed that the lidar is not as sensitive as before and the xv25 is now totally incapable of detecting the legs and sides of my darker furniture. My xv-15 never had this problem and I used to enjoy watching the old neato skilfully navigating around the piano chair legs without touching them. Now the xv-25 stupidly bumps into them continually. The device feels as sturdy as before, only time will tell if it is more reliable or not and whether the dreaded RPS error which killed my previous device will rear it's ugly head.
However, call me superficial if you like, I still prefer the new neato because I prefer the new colours!
Anyone else here have more than one generation of neatos who can confirm and spot any more differences? This may help others if they want to "upgrade" or not.