I love top sheets.... now I am far from the domestic goddess, but they feel so nice!
Another reason is because when the littlies wet the bed I prefer to wash a top sheet than the bankets.... doesn't work all the time. If a little bit of wee does get on the blankets I can cover it up with a top sheet and gfo another day without having to wash all the blankets.... oh the joys!