As others have said I do think the controls need work; maybe some form of constrained orbit controls would work well.