I don't think that shoving preflop is a good option at low blind levels. If noone calls you, you win maybe 30 or 60 chips (at 10/20 or 20/40 blinds). wow.
If someone calls you,
- he might have a monster, well, bad luck
- he might have a pair and gets about 55% chances to win.
- he sometimes has a lower A-x hand, you win. But he would have also paid you off with a "normal" raise.
- Or he might have a weaker hand like Q7, which he usually folds on the flop(or calls and pays you off later).
So in any case I don't see why you should push preflop. It would be more a question of raising or folding, and I would always go for the first option.
It's different though when you face an opponent who calls with ATC, but that does not happen too often(sadly^^)
Also, whenever someone pushes from UTG on low blind levels, it's obvious that he either has a hand which he does not really like to play(AT - AK, maybe low pocket pairs), or he is a complete idiot who wants to show off with his low IQ (27o, 5js and all other crap hands). Either way, the regulars call quite loose, or at least take a note and call next time. Personally, I'd call you with JJ+, whereas I might have folded them to a normal raise.
when you raise and get only 1 call, you can easily take down the pot with a cbet (though you might have to fold if facing resistance). with 2 or more calls, you usually can't cbet. On these levels I tend to play check/fold if missed, and cbet when I hit. Sometimes I check/raise on dry pots(people tend to think that they can steal any pot when they see you folding just once), and sometimes check/raise when I did not hit and the last player minbets(which means that he did not hit either).
with QQ its different: AK has a lot of value preflop, but loses its value on the flop(when you don't hit). With QQ you usually have the strongest hand on the flop, except when a K or A show up.