Monster Card Pets: Stat boost to 5.
Reasons: It is difficult to get the cards and to obtain the pet with no stats whatsoever is disappointing. This gives more eagerness in searching out the cards as well as wanting to get the pets.
I agree, when I got my pets from the card collection I was expecting something... better than a statless world boss minipet. On top of this, I would say add minor stat boosts on the ugly explorers card collection suit like +1 to all stats for every piece you get. Maybe people will actually wear them. xD
Ugly? The Archeologist suit is the best looking suit in game in my opinion (Devil Armor also looks pretty nice), but I wouldn't mind some stats on all the suits/pets you get from the card collection.