Based on the performance, the original antennas I've used were: the best was the Senhaix UV12Pro's gooseneck antenna, followed by the iradio UV88, then the BaoFeng UV5RH, and the worst was the UVK6. The UVK6 performed worse than the 518+.
Even when all indicators are good, a longer antenna will provide better results. However, if the indicators are poor, a longer antenna will not be effective.