chad878262 wrote:(I don't think you can take Great STR as fighter bonus feats).
You would be thinking wrong, if you have 20 levels of fighter, you are allowed to spend your epic fighter bonus feats on any feat you qualify, pre-epic or epic.
So, you get those bonus feats on levels: 22, 24, 26, 28, and 30. Regular Epic feats on levels: 21, 23, 25, 27, and 29. Thus, level 30 fighter is the only build that can pick up all 10 Great Strength feats. Now, those feats would be far better spent on other things.
In the past, well, going Fighter 30 was bit of a dodgy thing. But now the Fighter class has access to the Lore: "Local", "History" and "Architecture and Engineering" as class skills. Things that probably will have absolutely no use beyond DM events, but can be a source of quite a lot of in game flavor and a reason for your character to exist. You could be seeking for lost history, and perhaps know how to best fix that broken wagon in an event or identify weak spots in an enemy ship for your mages to focus on.
And in the past, a Fighter simply ran out of decent enough feats to take. But now, you have so much to choose from that you simply cannot have it all and you can make combinations that produce a truly one of a kind character. For example, a Fighter 30 could have both 30 Strength and Fast Healing III.