This sounds like as you've been trying out different launchers that with all the interface customization tweaks that may or may not be specific to each respective launcher, something left behind as you've installing/uninstalling them has resulted in an unstable condition.
At this point, if you don't already have some kind of backup solution in place, set it up now. Try installing Samsung's 'Smart Switch' utility on a computer and do a full backup of your phone. This will make it much less of a hassle to do a restore of your data in case you need to fall back on something like a Factory Reset.
https://www.samsung.com/us/smart-switch/
When that's done, try doing a 'Clear data' on TouchWiz, that's the Samsung default launcher, and see if that makes any improvement. You should at the very least get your phone back to a working, stable condition. The default launcher is big part of that.
If that didn't help, try temporarily re-installing each of those third-party launchers you were trying out one at a time -- GO Launcher, CM Launcher, etc. Install it, don't bother setting it up but it if is running tap on 'Force stop', then be sure to 'Clear data' BEFORE tapping on 'Uninstall'. That's important as you need to use that 'Clear data' button to wipe any old settings/configuration files. Just using 'Uninstall' should do this but a lot of apps do not so you need to manually clear those settings/config files before doing the uninstall of the app. This whole process is just so you can get TouchWiz working properly again. Once you do, then try out whichever launcher you prefer, just don't do multiple ones without cleaning up the previous one first.
If none of that helps. you'll probably have to do a Factory Reset. But again, make sure you have your data backed up first.