One of the questions that is pretty common among aviation enthusiasts is the old "which aircraft is better". There are some that are obvious - like the A-10's ability to perform Close Air Support and the F-22's unmatched air superiority - but for multirole fighters like the F/A-18 and the F-16 there's not necessarily a clear-cut winner.
It's rare the the comparison is a fair one, however. Usually proponents of one manufacturer or airframe will try and convert the proponents of the another aircraft, which almost always ends in a predictable fashion. However, over on Fightersweep.com, there's a pretty fascinating interview with a pilot and author, C.W. Lemoine. Lemoine has had a very interesting military and aviation career, joining the USAF Reserve after college and flying the F-16 (including a combat tour in Iraq). He later transferred to the Navy, where he flies the F/A-18A+ Hornet.
That experience of flying both the F-16 and F/A-18 gives him unique insight into not only each aircraft's strength and weaknesses in combat, but also the difference in their implementation by the Air Force and Navy aviation, and he's written a 4-part series on the differences between these two jack-of-all-trades aircraft.
Check them out at the links below:
Hornet vs. Viper: Part I - The history of the YF-16 and YF-17
Hornet vs. Viper: Part II - The Preflight, Pilot Gear, and Preparing to Fly
Hornet vs. Viper: Part III - The Differences in Flight
Hornet vs. Viper: Part IV - The Differences in Fighting