There are two counters that I use a lot on my main bronze level account. One is to use Bortus (-1 Magic) and Sea Serpent at lvl 2 (9 health with regeneration) and Crustacean King (Tank Heal)... makes quick work of any +1 magic decks.
Option #2 is my main Life deck. Shieldbearer (lvl 2 for 9 health), Crystal Werewolf, with double healer.
As for Fire... If you use Pyre (+1 Speed) with a heatsmith in front and sneak/snipe/opportunity in the back you can gut the water backline and low health fliers before they can destroy you.