I think it's impossible for one school to meet the needs of every gifted student. There isn't a single curriculum or program at any level that will be appropriate for every learner.
Brown certainly is a good fit for many, but generally better for liberal arts students than math/science types. I actually have heard of kids choosing Brown specifically because it does not have required courses. Thus a writing fanatic who is relatively weak in math/science can choose not to take any courses in those areas. Is that good, or bad?