I completely agree with this.
I feel that Pyromancer is currently very lacklustre for a DPS class as it is now, as it lacks a lot of versatility and half of its skills are poorly executed. Pyromancer’s early spell kit is way too gimmicky to work effectively as well.
Personally, I would change Fire Ball to either a lock-on skill like Energy Bolt or a targeted skill like Fire Pillar. This way you target an enemy from a distance, launch the ball forward (i.e. it would travel to the spot and damage enemies), then it would stay in place. This allows for much less kiting and gimmicky projectile mechanics, especially for the bread and butter skill of the class. As it is right now, you have to play around it which is very difficult in quite a few situations, especially with the change to Reflect Shield.
Flare would be much better as a fire shockwave which radiated from yourself, which could either deal extra damage on burned targets or inflict burn it itself. Maybe on burning targets, they explode just like the Elementalist ‘Fire Attribute: Explosion’ effect, which spreads the burn attribute further. (Keep the awesome click though, I love it.) Add an attribute which can knock enemies down, you have yourself an anti-swarm skill.
Enchant Fire also needs a change on how it works stat wise, but if they fix it and increase the range as well, it’ll be just fine. The fire debuff attribute needs to last longer though, or become an aura-like debuff, of course balancing the effect to be weaker.
So far, I find Fire Pillar, Fire Wall and Hell Breath to be working fine and these are pleasant and fun skills to use, they work and fit the class. Fire Wall is the right mix of gimmick and utility as it is now.
The main thing here is not to buff Pyromancers because they’re not the strongest, it’s to give it a much more intuitive and resourceful skill kit that it needs to help it deal damage effectively.
That’s just my opinion after testing a lot with Pyromancer.