I notice that you can't multiclass into something and then on your next level up go back into your original class.  Why is that?  If, for example, I want to dip Shadowheart into rogue for a moment, but then I want to go back into cleric, I can't?  Is that the way it's supposed to be?  I'm not sure I understand the logic there.
For what it's worth, I get that you can respec, but that seems like a less than ideal solution.