Very good post, firelance.
I always cringe when people want to modify a core class based on "how it should be the best (insert speciality, terrain, something else or nothing)". The ranger was the worst offender in that case, but there are others as well. IMHO, you should always consider balance first when modifying a class, not your ideal of the class. In SHARK's case I am a bit surprised. Why not raise the bar on paladins, level-wise? Your Legionaires are level 8, iirc, in order to have access to all feats and skills you consider essential. Why not "start" real paladins at level 20 or so? Or make paladins a prestige class you can only enter after being an accomplished knight.
I always cringe when people want to modify a core class based on "how it should be the best (insert speciality, terrain, something else or nothing)". The ranger was the worst offender in that case, but there are others as well. IMHO, you should always consider balance first when modifying a class, not your ideal of the class. In SHARK's case I am a bit surprised. Why not raise the bar on paladins, level-wise? Your Legionaires are level 8, iirc, in order to have access to all feats and skills you consider essential. Why not "start" real paladins at level 20 or so? Or make paladins a prestige class you can only enter after being an accomplished knight.