Before paying $10,000+ for a card, consider: How many buyers exist at your target exit price
The big failing of this card is lack of trample
Should Storm, Force of Nature have been released as part of a normal set, their price would likely be decent but not earth-shattering
Now, NM listings remain as high as $19 depending on the seller
A 2/3 just isn't big enough to have a meaningful impact on most Commander games, even with the upside of potentially growing in power if an opponent's graveyard is full
Every time a permanent is sacrificed, every creature you control receives a +1/+1 counter, particularly effective when you have a huge swarm of Insects to benefit from the boost