Have you thought about max Str & Con for small characters, rather than a penalty? Cap them at 15 or something. That way players don't have to invest a lot to get a decent stat and creates build flexibility, but they will never outshine a Medium race in these areas. I'd dropped the additional +2...