Coming from someone who is currently waitlisted at Columbia, I'll try to be unbiased.
Looking at your previous posts, it looks like you may be overthinking your decision. They both have great programs, but you will only get out what you put in to the program. My best advice would be to go with your gut feeling. It is difficult to rank a program based on others view of the program.