Sure, I could reach level 500 on my first play through over the course of a few days. I say it's better to reset a few times over the course of those few days and come away with certainly more shards, almost certainly more bosses beaten and hence chances for good drops, and likely more hearts as a result of having more chances to have them drop.