Thank you very much for the replies guys. I definitely do appreciate and need the advice
I was able to work around the ScrollTo issues. Yes it has issues when you're trying to follow a Physics body sprite. It does not keep the screen centered as the docs say. Perhaps when using simple 8-Dir movement it works, but not with a Physics body. I'm using C2 release r190 (64 bit) as I type this.
To work around this I created a second "Camera" sprite. Set ScrollTo behavior on this Camera. I then placed the Player sprite in the center and the Camera in the center of the Viewport. Player and Camera both have center origins. The Camera is double the size of the Player. I doubt the Camera size matters, but thought I'd include. On every System tick event, I set the Camera.X/Y to the Player.X/Y * 2. Yes, Player.X/Y times 2. This workaround keeps the Physics body Player sprite perfectly centered on each Viewport X/Y axis as it is forced around. This fixes ScrollTo so it works as it actually should.
If you've ever used Phaser, it's FollowCamera behavior works perfectly with any kind of sprite. The Construct 2 ScrollTo behavior should also. This being said, Construct 2 is still much easier than using Phaser