Hi I have developed more than 50 wordpress plugins over a 4 years now and very good with using Hooks, Filters, Shortcodes, and my coding always developed according to MVC standards as classes so there won't be any conflicts with other plugins. my all coding are wraped within the plugin only. I'll be using classes for every main entity or actions.
thanks
Patzz