After countless research I narrowed my pick between the Casio Protrek and this Suunto Core to replace my G-Shock. I found that this has watch has the most accurate sensors.
ALTIMETER:
The altimeter is pretty accurate usually within 10ft. One thing to note is there is a software flaw where you may not be able to input  an accurate reference point. I live in an area 358ft above sea level but I cannot set my area to that point because certain points have a deviation of -10 (say I set it to 358 it will show 348 instantly after setting it) I tried other reference points with a hit and miss as some will reflect so I have to use 364 to get the closest. The Core also tracks and logs changes that can be view in increments of every 30 minutes (this can be changed longer or shorter)

BAROMETER:
The barometer is very accurate as I have checked this against weather.com which uses a local weather station approximately 10 miles away. This watch also has a storm watch alert which is accurate and has warned me of upcoming inclement weather. The storm alarm I believe works by tracking a drop of 4Hg or more in an hour?

COMPASS:
What can I say it's a compass and is spot on. Be sure to add the declination value for accuracy.

I gave it the 4 stars due to the software issue. I have contacted the company but acted like they never heard of it but this watch has been out for years. They did agree that it was a problem but only recommended I remove the battery which did nothing. I did an exchange and the new one has the same problem. I believe I will be checking out the Protrek for my next ABC watch as I never had a problem with any Casio.