Honestly I check bags all the time. If you are prepared for what will happen if your stuff doesn’t show then the occasional mishap shouldn’t be too much of an issue. Just never check anything you need day 1.
And yeah, global entry is the way to go. Worth the money ten times over