It depends on what I need it for. I dislike having to log into, or even open multiple apps to get through certain aspects of my workflow. However, there is rarely a substitute for niche expertise when you want an aspect of something you need done right.
The best solution is better integration protocols, wherein suites of apps band together to accomplish certain ends, or allow you to more easily connect the different apps you want to do what you need.
A standardized interaction layer for all apps… Call me a communist, socialist, or whatever, but I would love that!