Super clean! Really creative use of auto-attacks, plus the pace of plants and player speed is perfect!
I did find on most levels the plants tend to get stuck behind a block (I didn't use this to cheese the levels... only a little)
Agree with another comment - when the second sound track hits, really made me sit up!