Megaupload is good. Very reliable. The reason some people use rapidshit is because Megaupload limits some countries pretty badly, so people living in those countries can rarely download from it.
Mediafire is good too.
If I was ever uploading to those types of site though, I'd probably find one of the sites that just mirrors it to a couple different ones, so people have a chose between where they want to download.