I'm not sure with this in regards to his powers. You are right that various people have written him in different ways. When I went against one of the Wrecking Crew, at different times he was able to do different abilities (even in conjunction with having the other members around.) If I remember correctly, there powers have changed due to various incidents in the Wrecking Crews past. Here is some information that may help explain:
The Wrecker somehow finally returned to Earth and was reunited with the Crew, but their powers began fading when many of Asgard's links to Earth were separated. Leaving the Crew to find the source of his fading powers, he found the god Set, who beat him so severely as to remand him to the hospital. Later, the entire Crew received a power boost when hired by Arnim Zola to battle the Thunderbolts (unaware that the Thunderbolts included many of their former allies in the Masters of Evil). Although this power boost was successful, it was based on science, not magic, and the Wrecker came to believe later that he lost the edge Asgardian power gave him.
So, I think where the confusion lies is the fact they don't have Asgardian powers anymore; especially considering Asgard doesn't exist anymore.
I don't know if this helps or not.