Popularity wise he is still on top, but that doesnt matter if your not promoted as much as other heroes, people wont know who is more important to a companies top selling franchise. Ever since mvc and the avengers i dont see spiderman as franchise icon anymore or a mascot.
Which is funny dc puts batman in front of every hero in promotions of dc as he is more popular than superman, dcs first superhero.