I have been a long time Joomla! user, going back to the Mambo fork and Facileforms. I have tried many many form components and some are very good. BreezingForms is impressive not just as an extension; but two thing to always look for when choosing an extension is the continued development of the extension and the support from the developer. Both are fantastic with BreezingForms.