I bought two of these cars for my sons years ago for Christmas, and they still work great! They've lasted all this time with a fair amount of abuse and don't work any differently than they did when they were new.
The cars really do work well in water. The kids love driving them straight into ponds and lakes and steering them around like boats. Pretty cool stuff. They also do work pretty well in snow.
My kids don't love the way the cars run out of those "extreme" conditions. They want the car to drive forward, but on land they don't do that very well. They can go forward, but slowly. You pretty much have to go sideways if you want any decent speed. If that doesn't bother you, then great! So if you are looking for a regular RC car this might not be your pick, because it is hard to steer it where you want it to go on land. If you want something different than the average use - this is an awesome choice.
Overall: cool toy, good quality, normal battery life in comparison to other RC cars - I'd buy them again.