uncompressed avi (there are different type of avi) is the absolute best capture format, but that file will be usually large as no compression technique is used. you will get the best quality
all mpegs types are compressed in one way or another (though if it is done right, you probably couldn't tell the difference with the avi)
an uncompressed avi hour video might take up 5 gig