I initially thought that he should have all of them, but looking at that list, it would be a bit unnecessary. I think he should only really have a handful of the basic ones
To go alongside his fire power:
Lightning, Fragmentation, Plasma, bonus Heat Resistance (making him totally immune to fire) Cold Resistance and Heat Vision.
General:
Teleportation, Gravity, Power Scream, Quick Healing, Illusion, Accuracy, Dodge, Cyclone and Density Control (and possibly Stasis Fields).
Ones that he definitely shouldn't have:
Darkness, Shapeshifting, Elasticity, Mind Reading, any of the '_______ Control' ones, I think any those would either unbalance or overcomplicate his plotline.