Middle mouse button does not move the user perspective
Check your keymap preferences. Click the edit drop down from the top of the window, click preferences at the very bottom, and navigate to where I am in the attached picture. Is rotate mapped to your middle mouse button?