I saw you gave Dawnshard 3 stars?
As for Shallan, I agree that she's not particularly funny but overall I like her character a lot. Her flashbacks where way more engaging than I thought they would be and with Oathbringer she became a lot more interesting with those other personalities.