The bonus feat is just weird.
Most everyone plays a human in games that I’ve seen -because- of the free feat. It’s the signature human ability.
It will make the creature pretty attractive, especially if you allow a lot of feat choices.
I’d be surprised if anyone even considers a half-orc.
On a power basis?
Since your ogre is going to “best” as a fighter-type I would just compare it to a human fighter.
Example
(Assuming you use an elite array and put the top three stats in the same physicals
i.e. str 15, con 14, dex 13 -> Ogre stats: 21 str, con 16, dex 11)
Armed with a greatsword (probably the most popular melee weapon and full plate)
Basic stats (uses normal rules like max hit points at first level, etc)
Ogre 3rd level character (2HD +1 LA)
Def: AC 18 (+8 armor, +1 NA, -1 size) Hit points avg: 18.5
Attack: +5 (Bab+1, Str +5, size -1) Damage 3d6+7 (avg: 19.25*)
*17.5 base + 1.75 bonus damage from crits (assuming 50% confirmation rate)
Melee Reach, Darkvision, etc.
Human 3rd level fighter (bonus feat: Weapon Focus Greatsword, Power Attack)
Def: AC 19 (+8 armor, +1 dex) Hit points avg: 21
Attack: +5 (Bab+3, Str +2, +1 weapon focus, -1 power attack) Damage 2d6+5 (avg: 12.2*)
*12 base + 1.2 bonus damage from crits (assuming 50% confirmation rate)
So what do we have: Defense is a wash to my mind; the small differences will disappear in a level or two.
The ogre romps on the attack front, same chance to hit, roughly double the damage output, with large size he’ll have AoO’s on incoming foes especially if he’s got using a reach weapon (he can hit things -20- feet away). The upper quartile of his crits are going to be 50+ points of damage per shot.
At this level attacking with more points in power attack isn’t going to be particularly useful.
-Nobody- in their right mind would play a human fighter in a game with this character*. With normally constructed characters (read 16+strengths, optimized feats) the ogre will be far and away better than any normal character on the melee combat front.
*UNLESS the human gets a bonus feat and the ogre doesn’t. It won’t really help out much early on but people love feats and it will let the human get into PrCs later.
So no, a bonus feat is not something giants normally get and this ogre is, in its area of strength, far more powerful than a comparable human already. Adding in extra sugar to this guy will just mean that all your combat character playing players will feel stupid if they don’t play your specially designed super race.
-If- you want to somehow make the ogre attractive for a non-combat role/class then you should consider giving it some limited ability in the area in question (+2 effective caster levels for determining level dependent spell variables, or bonus on bardic lore checks, or bonus to charisma for purposes of turning).
I’d might consider raising the Int to +0 if you wanted to reflect its intelligence or adaptability. That would be more normal than handing out a bonus feat.