I started out using the curser method. Took some getting used to the WASD keys but I found it more comfortable once I did. Haven't tried a controler yet.
I was having the same issues after I friended someone. Turns out they didn't have the proper system requirments so I unfriended them. Problem solved but I don't know why.