Ranking them by type is meaningless. We should rank them by tiers.
Top tier:
Ice, lava, fire, darkness, forrest, light, lighting logia fruits / ope ope, gura gura, zushi zushi(gravity) / nika, phoenix, daibutsu, dragon fruits.
Hight tier:
Ito ito (doffy), nikyu nikyu (kuma), jiki jiki (kid), doku doku (magellan), fuwa fuwa (shiki), soru soru (linlin), kira kira (jozu), hobi hobi (sugar), bari bari (barto), ishi ishi (pica), shima shima (avalo), wapu wapu (van augur)/ Snow, Swamp, Sand, Soot, Smoke, Gas fruits/ kyubi (devon), orochi (assuming its much stronger as orochi was weak), mythical dog (yamato).
Normal tier:
All ancient zoan, onyudo (onimaru), pegasus fruit / gomu gomu (no awakening), rest of paramecia which dont belong in any other tier,
Fodder tier:
All normal zoan, jacket fruit, kinemon's fruit, kuku kuku(streusen), kibi kibi (tama), nomi nomi (vegapunk-only good if you are a scientist), nagi nagi (rosinante), poke poke (blamenco).
Didnt include gorosei or imu due to lack of info.