TradingView is a MultiCharts product.
For charting TradingView has many nice and intuitive features.
The "Free" Product uses Bats data for stocks, EOD data for futures.
Exchange data becomes expensive, as you are duplicating the exchange fees you are paying your broker for real time data.
The social media portion I suppress, as I personally do not follow other traders.
The free product continually nags you (offers) real time data, which is expected these days with free teaser programs.
If one does not have a dedicated charting program w/data feed, multi-charts, ninja, ensign, etc... then TradingView is a decent alternative charting program to brokers charting.
(with the disclaimer, the social media portion is more gimmick than value)