吐蕃以游牧民族为主,地理条件也是易守难攻的。所以就算是军事实力强大的唐王朝也搞不定吐蕃的。
论平地的战斗力,唐王朝应该是没有怕过谁,基本上没有遇过敌手。但是如果战场放到吐蕃那就是不好打了,主要有两点原因。第一吐蕃位于我国的青藏高原地区,气候和地形那是相当的恶劣,对于习惯平原作战的唐军来说,这两点无疑是最致命的。还没有开打,基本战斗力就削减了七成以上了。第二吐蕃的军队多为游牧人群,比较熟悉地形已经习惯了这里的恶劣天气,战斗力自然比唐军强,就算人数不及唐军,但是个个都可以以一敌十。
还有一点就是唐朝当时处在强盛时期,锋芒太盛,周边的国家很多都不服的,导致唐王朝要分兵对付其它国家,面对比较强大的吐蕃那就是没有办法了。而且吐蕃当时的军事政策也是非常厉害的。它们没占领一寸土地就会大量打从当地招募人员,训练他们,把他们培养成优秀的士兵来充实自己的军队。而这些从占领区招募的人员都是充当先锋的(也就是炮灰)。自己的精锐留在最后给敌人致命一击。
综合以上所述,强大的唐王朝要想收拾吐蕃那肯定是不可能的,除非唐王朝举全国之兵,那估计还有点可能。不过当时的唐王朝的皇帝并没有这样做,而且采取了和亲的方式来缓解关系。历史上著名的文成公主就是为了唐王朝的安定才嫁到吐蕃的。