I read that earlier this week on ARFCOM. Mixed opinions over there, including those of current and former military pilots. Definitely not a flattering report. At the same time, there are a lot of things built into that plane to prevent it from having to dog fight as its main mode of defense. In most situations the plane will have seen and shot down the F-16 (or equivalent) long before it turns into a turning fight.
I will give the F-16 some credit though...even at 40 years old, that thing is still a nimble plane and in the hands of a good pilot is very capable.
It is kind of interesting that we're repeating some past history lessons though. In the 50's and 60's we took guns off our fighters as we expected stand off missile engagements from beyond the horizon. It turned out that a lot of those fighters ended up fighting a much different battle then they were designed to fight, including air to ground operations that allowed enemy planes to get well within dog fight range.
Hence the creation of Top Gun and other programs, and the addition of a cannon into the later 3rd and subsequent 4th gen fighters.
As I recall, the design is inherently unstable, which is what makes it so agile; Its ready to go anywhere but the way it is going at that time. In fact, it is so unstable, computers are used to assist the pilot in maintaining control. If something happens to that computer, it becomes VERY hard to fly... kinda like juggling knives while standing on a beach ball. It can be done, but you had better be DAMNED good at it.
I doubt ANYTHING will replace the Warthog. That beast is amazing for what it does.