The MP5 and Vector are not assault rifles - they're submachineguns.
As for which of the three is the best, it depends on your situation. If you were strictly in a close quarters situation, the two submachineguns would be advantageous. However, if you had to engage targets beyond 50 - 100 metres, you'd want the G36.