I 100% finished the game without spending money. It became a personal challenge... To see how far I could go for free.
Though the Kotaku article saying you could unlock all plants but 1 was wrong, the only way to get the premium plants is to pay at the moment.