If you want a 2m/440 antenna that will give good general performance you can't go wrong with something like a Comet B10NMO or any of the other major brands. Antennas are always a trade off so there isn't a "best" one. You can get antennas with lot of gain but they are larger and gain isn't always your friend. If you live in a mountainous area and plan to use repeaters gain can actually hurt. Using something like a B10NMO will give good "all around" performance. You're bigger issue is going to be those Baofengs radios. They have receivers that are not very tight. You will likely have problems with near signals getting into the receiver and driving you nuts. The Baofengs are have trashy transmitters that put out a lot of spurious emissions. This means that when you are talking on a particular frequency it puts out random signals above and below the frequency you want. These emissions can cause problems for others. That's why repeater owners and people that know radios don't like them. A Baofeng for $35.00 will give you a $100.00 headache long term. Spend $98.00 for a Yaesu FT-65R and you get a similar radio made to much better specs that will give you better performance and frustrate you less. Even then, a hand held in a car just plain sucks. A real mobile radio is the way to go if you want to get the kind of performance you probably have in mind.