Original post by pmc:producerJust quickly on the point of psychology - it's not that the students that don't make it are poor, it's that there are a number of really good students vs limited places on the honours course. Essentially, you could be achieving high grades and still not make it.
As to your other points:
1) As with every schools, there are some lecturers who are extremely passionate and some who aren't. For the most part, they are extremely switched on and passionate - perhaps because the university is research intensive and the academics are still involved in research. Martin Beirne is one of the most charismatic, passionate guys I've ever had the pleasure of learning from. Stelios Zyglidopoulos is another great mind - originally taught at Judge Business School at Cambridge University. There are more of course, but these two particularly stand out for me. On the whole, the staff are engaging, passionate and readily available to help you out.
2) I would say the course does live up to the 'Glasgow reputation'. It's challenging, totally customizable and has some really good practical courses with links to industry. Morgan Standley, PwC, KPMG etc are all represented quite a lot throughout the year in terms of on campus recruitment, coming in to do mock interviews and sponsoring careers events.
Don't get me wrong, I get the impression the business school does realize it could and should be doing better - the university are investing in it in terms of courses offered, staff coming in and resources in general.
3) Of course it will fair well internationally. The brand name of the university is well known and respected worldwide and you can tailor your course to be whatever you like it to be. We also have excellent links to partner universities you can spend a year at through Russel Group and Universitas21. UCLA Berkley, McGill, Hong Kong University to name a few.
That said, if you wanted more 'international' content; you could look at Strathclyde. The offer a well regarded international business course and the business school is highly ranked (albeit more postgrad than undergrad).