It's a cycle Gixer. The next gen game consoles are always a step ahead of PCs when they are released. But unlike PCs, game consoles aren't updated hardware wise every few months, so by the time the game console's life is over, PCs have caught up and surpassed the game console until the next gen game console comes out.
So will consoles ever over take the PC in turns as being the best gaming platform? No, because the PC's versatility and the ability to expand and upgrade will still make it the better platform for gaming.
I've never looked at consoles as a competitor to PCs for gaming, I've always thought they complimented one another quite nicely.
ack-ack