首先我并不认为林冲的武功是和杨志不相上下的,我认为林冲的武功应该是比杨志高的。杨志虽然有过比较出色的从军经历,但是他当的那个官跟80万禁军教头相比,那是没有可比性的。因此,林冲这个人的武功就要比杨志高。而第二点来说,杨志之所以没有成功地成为五虎将之一,并不是仅仅因为武功,而是因为杨志为人处事方面在梁山不是很受待见,他经常遭人排挤,所以没有人想提拔他。杨志是一个比较胆小的人,或者说杨志这个人性格比较孤僻,不怎么喜欢与别人交流,而且在梁山中好像也找不到什么比较好的朋友。而且杨志这个人非常喜欢将他的老祖宗挂在嘴边,虽然他的老祖宗很厉害,但是并不是每个人和他交往的时候都想知道他的家世。而杨志却觉得他的家世比较显赫,所以常把家世挂在嘴边,这样一来就会让人觉得他很讨厌。所以杨志这样的性格就使得他没有办法有大的进步,即使他武功高超,但是也没有多少人能够赏识他。而根据杨志他有过的战斗经历来看,它充其量也就是和索超打了个平手而已。急先锋索超的确是一个非常猛的将领,但是索超自己也表示,他如果论武功的话,应该是打不过豹子头林冲的。而杨志就只能和索超打个平手,说不定打到后面索超还能够打得过杨志。因此杨志他的武功也顶多和索超在一个水平之上,而且在林冲之下。
我们仔细看一下水浒中的五虎将,他们分别是大刀关胜、豹子头林冲、双鞭呼延灼、双枪将董平和霹雳火秦明,这5个人都是梁山上数一数二的高手。杨志如果和这5个人正面交锋的话,我不觉得杨志能够占到什么便宜。总的来说,杨志首先性格方面有很大的缺陷,不受好汉的待见,其次武功也并没有达到无人能敌的地步。所以最终林冲成为五虎将之一,而杨志没有成为这也是情理之中的事情。