Carts are more expensive and the storage space is extremely limited. The only genuine advantages to a cartridge-based game format are the complete lack of load times and the fact that it's a lot harder to accidentally destroy a cartridge than it is to break a CD.