We went to Blizzard Beach with our 2 year old and 5 year old (who was not a strong swimmer) and we had a great time, we were actually quite surprised by the lack of restrictions.
Can't compare the two parks as we didnt go to Typhoon Lagoon, but we were at Blizzard Beach for about 4hrs and found there was more than enough for the little ones to do.