I would always pick a good programmer over a chip.
A few simple upgrades? A BFI air intake, exhaust - just to name a few!
Let me know if you have any questions about the BFI intake. I work for Airflow Innovations (makers of the BFI). Reply here, PM me or shoot me an email - email@example.com