Коротко, самых важных факторов было 2 - сопротивление русских княжеств и слишком длинные коммуникации. Имей бы они перед вторжением в Европу армию, количественно подобную той, что подошла к Рязани, да надежный тыл на месте Руси, история пошла бы совсем по другому пути