From my testing in solo, dungeons and missions (260+), I prefer the following point allocation for Pyro2:
10 Fireball
6 Firewall
7 Enchant Fire
1 Flare
1 Flame Ground
5 Fire Pillar
Reasoning: Fireball is great sustainable damage, and the burn debuff is a nice added bonus. Wish the cast time was a bit faster though.
Firewall is great damage in my opinion, although it requires a bit of positioning to get it to shine (which is why I understand some people may not like it). Ice element mobs insta deleting the walls should not be a thing either.
Flare is annoying to use reliably and has way too long of a cooldown, which to me makes it poor in performance when compared to Fireball, or any of the other Pyro skills for that matter. It should be buffed in one or more of the following ways: multi-hit, lower cooldown, more over heat, should not remove burn.
Flame ground is a 1 pointer. Hate that it does not hit flying mobs. Wish the aoe was a bit larger.
Fire Pillar: I noticed that when I left this at 1, I almost never saw 1st vs bosses. Tried many different skill point set ups, and the ones that shined the most vs bosses had Fire Pillar heavily invested in. Could be a playstyle thing.
Enchant Fire: I leave this at 7 more so for comfort. It seems like the damage gained from this buff is great for the early game, ok mid game, but definitely seems to fall off later on since you are mostly casting spells vs auto attacking, and eventually weapon scaling will leave this buff in the dust. A case can be made that it helps the party’s overall dps, especially if you have plenty of auto attackers with you, but I play a bit more solo than groups, and care more about my own damage so 7 is good enough for me.