Personal capital app has almost all the needed features, and would be perfect if not for their broken business model where they constantly try to upsell you on managing your money.
My investments are in two places: Betterment and Vanguard. So I either use Personal Capital to aggregate them all, or just check individually. Since all my investments are long term and index funds, I don't check often.