First of all, it's doubtlessly a good thing to have a new class. Nice job, devs!
However, if you take a closer look at how Artificer class is featured, you will find that currently there is nothing very special on this class.
Although the way that Artificer uses repeating crossbows may catches your eye for a moment, crossbows are actually nothing new. I see other classes like Rogue, Bard or even Fighter use crossbows, too.
And then rune arm, imo this is the only introduction that worth mentioning. A kind of different weapon, shiny new to this game.
As for iron dog, it's good that it is level-able and customiz-able, but again iron dog is nothing new. A Rogue with related enhancement can summon one. And anyone with festival cakes can summon one, too.
Solutions:
Artificer is not a boring class only about crossbow, rune arm or iron dog.
I believe the reason Artificer being a so special class in the D&D is it's versatility: Blastificer, Buffificer, and Meleeficer. These three features make Artificer unique in the D&D.
Take Blastificer for example, artificers are not real spell casters, but with this build they can turn themselvs into scrollcasters. That's indeed very special. If you are interested in spell casting and aren't interested in crossbows or rune arm at all like me, you definitely want to try the feeling of being a scrollcaster. Frankly speaking, I personally don't want to buy the Artificer class if Blastificer is not viable.
And for pet, as mentioned above, since iron dog is nothing new, why not let artificers build warforged to be their companions? A warforged companion is surely a more attractive feature than an iron dog.
Just my two cents.