Gonzalez is the best in the division and in the divisions around it, hes the best litle fighter in the world today and one of the best pound for pound fighters in the world. Estrada has a loss to Gonzalez but hes very very good and a rematch between the two of them is probably the best fight that can be made around those flyweight divisions and it needs to happen.
Gonzalez and Estrada are both among the best fighters in the whole sport, so saying Estrada is #2 seems like selling him short as he is great and always impresses beyond expectation. The whole division is STACKED to the extreme... Ruenroeng has shown to not be among one of the weaker titlists in all of boxing as many suspected when he won the vacant belt from Fuentes, but has since beaten Ioka and Arroyo in close and tough fight. My boy Moruti Mthalane is the best IBO title holder (who doesn't hold one of the "big four" as well) out there...
Roman, with Estrada not far behind. Like Nonito said, this division is deep. Raveco is a pretty clear #4, and he's still pretty capable.