I have a .40 Baby Eagle semi-compact polymer frame. It's outstanding! The full size has a steel frame and is of course noticeably heavier. I also have a Baby Eagle 9mm, steel frame, also heavier than my .40.. I got rid of my G23 when I got the Eagle!!!