Card packs as challenge log rewards isn't a good idea. After a certain point, the packs become useless. It'd be much nicer to just get MGP from the logs. Also, no other challenge log gives items - what if your inv is full when you fulfill the challenge log condition?