Favoring generics is more about aesthetics and customization than thinking it's a significant advantage in battle.
Absolutely.

A well thought out, balanced and twinked out party of generics will easily beat a party of special characters, but if you go to the same effort to twink out the builds of the special characters the generics have no chance.