I dunno, mediafire's pretty fast downloading (at least I think, haven't downloaded from mediafire in quite a while) so even if it was 2 rars for a 130 mb file, it wouldn't take too long.
The only drawback of mediafire is commmitment, i.e. getting an account and logging in (or else file will get deleted in 30 days!). Megaupload or Rapidshare is the best for users who just want to upload one file and walk away.
I guess for highlights each site has its pros and cons. But for full matches, definitely go with megaupload. And then someone else w/ a premium rapidshare account can upload to RS. Technically, mediafire can do the same thing as rapidshare (i.e. 100 mb per file), I dunno if they have any limits or bandwidth throttling though.