Yes, the Voting Rights Act is still needed, because the country must be ever-vigilant in the arena of civil rights. If the Voting Rights Act were declared no longer necessary, some states would quickly decide to start discriminating against certain minority groups in their right to vote. The Act is needed to keep the peace.
The Voting Rights Act, like other civil rights legislation just codified what society was already changing without government assistance. Congress acted like it was leading the nation, but it was just following private society. As with legislation that forced private integration of "public" facilities, the Voting Rights Act preclearance punishes districts that are "perceived" to be discriminating as an official act.