If you are an academic and want to ensure very people people see your work, then by all means publish it in an expensive journal. On the other hand, if you want to be widely recognized try putting the articles up on a web server which will probably increase the number of people looking at them by about 1000x.
I have noticed that an increasing number of authors submit to the paid journals and modify the contract to keep ownership and then put their papers up on their own web servers. When you Google for the title both the paid journal and local copy will be in the results. One you can click on and they other you can't.