Just restrict the prestige class to rangers or paladins only and full spellcaster progression isn't a problem. Full progression is really only half progression when your caster level is half your level. If a prestige class has spell progression what is the ranger or paladin giving up?