The good news is Struts 2 wasn't created in a vacuum, but out of the production-tested WebWork 2 and Struts 1 frameworks. If you need an example of a large company using WebWork 2 and Struts 2, how about Google? My company, Atlassian, builds every one of its web applications commercial products and most internal apps on various versions of WebWork and Struts 2. Struts 2, particularly when compared with Struts 2, has more tags, is easier to
test, has better integration with other libraries, and is more flexible for customizations.