I spent three semester at Montana State and am now transferring. My first year wasn't too bad by any means, but once I visited friends at other schools I realized what MSU was missing.
Firstly, the education at Montana State is great. The research opportunities for undergrads are outstanding and not all that hard to obtain. Most of my professors were fantastic and made even the hardest classes enjoyable. By no means would I feel shameful having a degree from this institution, but other aspects drove me away. Secondly, if you love the outdoors, Bozeman is an absolute haven! Anything outside you can imagine, you can do around Bozeman. The skiing is top-notch, the hiking options are endless, great hunting, etc. Truly an outdoorsmen's paradise. The outdoors activities were certainly my favorite aspect of going to school here.
On the negative side, I found the social aspect of MSU to be atrocious. A large majority of students never leave their niche. Many are from small Montana towns, attending with all their friends from highschool, and they seldom venture out of this social circle. This conveys a level of ignorance the likes of which I've never seen. People of Bozeman and students alike are generally very unfriendly or uninterested in new people. When going out, either by myself, with friends, or on a date, service anywhere is mostly cold and unwelcoming. The diversity is almost nonexistent. The parties can be good, but are not near in the quantity many would expect, and MSU is having more and more issues with crime at parties. Despite being a "humble Montana town," one can rarely feel safe walking alone at night. The amount of students struggling with depression is unacceptable. MSU is great if you you're going with a group of long term friends and care about nothing more than the outdoors and occasionally your studies.
Since I've transferred, I've never been happier, and it was the best decision I think I've ever made.