What is the best rocket launcher for?

Close-range shootout
Vehicle shooting
Destruction of buildings
Long-range shootout

Info: A rocket launcher perfectly destroys buildings. In skirmishes, it should be used only by experienced players.