Rogue and fighter builds can be viable but it asks a lot more effort and more splatbooks to make them viable. Nobody plays 20th level fighter (most dip it up to 4th level or multiclass to PrC soon as possible).<br/><br/>Casters being gods is not just because later stage combat power but sheer utility they provide; without mages in party some challenges are plain impossible to do (like planar travel).<br/><br/>But the holy four; mage, scoundrel, healer and fighter, is still viable but needs more work for it to happen so other players are not dead extra weight for god alike mage (or healer who is likely cleric or favored soul or druid).<br/><br/>Ofc martial adepts trump down any fighter based class off hand and the direction was right if normal fighter would had been given those stuff since beginning. Or given fighter more features besides lots stacking of bonus feats (like armor mastery and uncanny dodge or even later DR based on what armor you wear).