A tonneau on a Spyder is not going to keep all the water out.A tonneau is pretty good keeping rain out of the car when it's parked, not so good when it's moving. A top keeps more water out, I have experience with both in the wet.
The above referenced top is without side curtains. Not so useful without them.