Type your wish. Then TYPO3!
Use Cases and Deployment Scope
I need to connect some systems inside and build an Extranet for my 2 customers (furniture and fashion industry). Wordpress was not an option because of lack some functionalities, Joomla was good but too slow and not so scalable as Typo3. In fact, Typo3 is a platform - you may deploy what you need (including a mobile app I think).
Pros
- open source - do what you want, and even if you dont know how to do it - someone will do it for you
- more secure than others (Joomla, WP, Drupal) - thanks to dedicated Typo3 Security Team
- modularity and diversity - a lot of plugins/extensions
- workflow and user roles - feel free to build a workflow templates ie. for documents routing
- assets management - no matter is it a video, audio or text file, you can REALLY manage it.
- typoscript language - sometimes JS is not enough
Cons
- compared do Wordpress - far less community support
- when you run a simple blog - it is simple as piece of cake. But if it is a large news site, with many user roles, extensions and permissions - it may be hard to find an admin that will organize and keep that stuff working.
- server resources: so you want performance and speed with all that modules enabled? make sure that you have dedicated server in most cases. WP works much better here.
Likelihood to Recommend
TYPO3 is great if you need to connect some systems in company to work together: like ecommerce + CRM + ERP + MRP and build an Extranet for partners/dealers where they can order your products, see particular BOM (bill of material), paid/unpaid invoices and use email marketing on top of it. You can do it but keep in mind that you will need a dedicated hosting, well organized admin(s) and some handwritten code.
For simple blog TYPO3 is also a good choose, but WP would be better I think.
