yorkies - you are exactly right. looks like you have done a lot of research. I was also choosing between a few biotechnology programs, but I am going with Columbia because of the following:
The core classes fit what I need to learn in order to advance my career. Other schools (comparable names) require theoretical classes such as biochemistry, organic chemistry etc. I want to keep my studying as practical as possible. Yes, it is important to learn about the science, but I want to pick the curriculum that most fits with my background.
Elective courses - very flexible at Columbia. Can dabble in business, law, medicine, etc. I really appreciate the ability to take these classes at Columbia.
This might be biased, but I love the Columbia campus and the surrounding. Having the luxury of running around Riverside Park and walking around upper west side is fantastic.
Again, these are the reasons for ME to choose Columbia. Everyone's background is different and you should choose the program that fits best for you.