As others have commented this, including the extra features, doesn't seem balanced. But, if your goal is to not have any PC halflings, then it is probably mission accomplished. Otherwise, I would go for -1 STR, -1 CON, +2 DEX and drop the additional features. The features are mostly melee combat...