Snapdragon easily, the design is amazing and when paired together, they are an almost indestructible defender paired with repeaters and torch wood (literally beat a last stand level with that)
That is a difficult question, but my top 5 are Umbrella Leaf, Cattail, Peashooter, Snow Pea and Threepeater all from the first game. (Just in terms of design)