Como router, lo primero el HG556a le da mil sacudidas al WRT54GL, ya sea por RAM, flash, puertos USB, etc.
En cuanto al wifi, habría que ver con qué firmware. Pero siendo el HG556a un b/g/n mientras que el WRT54GL es solo b/g. Bueno creo que ni de lejos el WRT54GL daría la talla, al menos en condiciones óptimas. Ni siquiera en cuanto a posibilidades del wifi ya que el HG556a puede hacer de repetidor sin problema usando OpenWrt. Tal vez las antenas externas del WRT54g ayudarían un poco más a tener mejor señal, pero dudo que haya mucha diferencia.
Resumen, el WRT54GL es un dinosaurio, o ni eso, un fósil. Que puede dar todavía guerra cuando tenemos conexiones con anchos de banda pobres, y que seguro sería bastante estable.