You clearly have no idea how the game works. IF you get one of the Destroy a plant cards like rocket science or chickening in the extra cards you won the game unless you are new to the game or the other player cheesed you in 3-4 turns. Try to deny this and i know you are not even taco league. Take the fact that 80% ( bronze / diamond) of the players dont use cards at round 1 just the top tier players.
Having 2 draw a card powers its broken for a hero. it is simple if you dont see it you probably want it to stay that way to keep the cheese.
The only way im able to defeat a professor brainstorm in ultimate league is to cheese him with my early 3-4 round win built that i have to force myself to use even if i dont like it. You draw any card that has 4-5 cost as a plant you lose the game just one card draw from round 1-3 and if you want me to go into detail let me know. Because if you say that play all low cost cards you can run into the encounter of AEO chickening or any other mass destroy turn and you lose.
You can call out all your strategies and counter plays but you are just digging yourself into reality that the longer the game goes the higher the chances to lose by cards.
In conclusion Professor Brainstorm is broken at the moment, how to fix him ? Remove one of the draw a card powers or make the 3 random cards power give you 1 card and a less than 2 cost zombie placed in a random lane.
THE GAME : its supposed to be more strategy based and not "" lets see if i get lucky and the enemy does not get the extra 2 cards that will win him the game in round 1"". And no there is no other Hero that can call out a win in round one you need to go by a series of strategy actions.