For us non financial retails BS gives us a very simple framework to understand the basics of option pricing.I agree though BS is a rather robust framework if you really know it flaws. But I programmed better myself in Visual Basics while i was an options trader. I was really good how to model skew on DIA.
How do you model skew may I ask?