Additional Things to Keep in Mind:

Team comps definitely matter with Wrecking Ball! He may not always work in every scenario, especially if the opposing team has a Reaper or other hero that can deal lots of damage to tanks at once. Other people who counter him also need to be looked for (there's a list, but I won't put it here unless it's requested past Reaper!).