Shift registers or MAX 7219

What do you think that is the best method to control a led matrix. Do you think that is better to use shift registers like 74hc595 or MAX 7219?

8x8 matrix? How many colors? (one, RG, RGB) Common cathode, common anode, don't know / care?

It will possibly be a 16x16 matrix with one color and without pwm. I don't know about Common cathode and common anode. I will make my matrix in a pcb with leds.

Common anode/cathode does not apply in your case, of a single color matrix. 16x16 LEDs can be driven by four 595 shift registers (and a darlington array ULN2803).