The true answer is either will be fantastic. Many people will say BB, because it has a well organized kid area...actually two of them. Ski Patrol and Tykes Peak. Your 3 year old is right on the edge of age range for both...Tykes Peak is for infant to 3 or 4 years old, Ski Patrol is from 3/4 years old to about 10/11 years old. But TL also has very good kids areas, just not as well defined as BB. They both have fun slides you can do with the kids. TL has 2 family tube rides, BB only has one. Both have wave pools and lazy rivers. TL wave pool has very large waves, but it's a zero entry pool so you can keep him ankle/knee deep and be fine. BB wave pool has small and constant waves, but don't be fooled into thinking it's any less dangerous...it isn't.