What kind of cheese is a good substitute for Ricotta cheese?

We have used cottage cheese in place of Ricotta in Lasagna several times. It seemed to be just fine. It's best to kind of mash it a bit first, though.