I guess I got lucky and didn't get a dupe yet then, already got my stage30 achievement random girl.

Crystals don't sound too great. While you probably need a abundant amount to max out hearts, considering the small roster, unless they give us something else to use for them they'll most likely become useless fast. Unless I'm getting that mixed up with the currency.