Should I use a full node as my main wallet?
The only reasons are the syncing time and storage requirement (which can be lowered from about 200GB to 1GB by pruning). A week or so to sync first, then depending on how often you use it, it'll take a some minutes sync. These are major pain in the ass and because of these I would put it into the category of "good reason to not use as a personal wallet". I would definitely not suggest this to my grandma. However I can live with it, and indeed I use it as my main wallet.