Hi Marosh, this is a difficult question for forum members to answer helpfully, as it's unlikely anyone will have been to both institutions! In this situation, I always advise people to visit both departments if possible, and get a feel for the place.
Good luck in your choice.