If you don't run a node you don't know for sure that you own the Bitcoin you think you own. Also you cannot use Bitcoin privately and you leak all of your on chain activity to a 3rd party. So yes, you should run a node.