Yes, double click for loops is doable without any issues. Glad you have sorted it out. In my config, I prefer alt+LMB for loops instead of double click, since double click is reserved to select linked, not just in mesh mode. In mesh, doubleclick means select everything connected to current mesh, so you can quickly select individual mesh elements.
Alt+Double-LMB is a good choice, since that particular combination won’t overlap with anything. At the same time, edge loop in my default keymap is alt+LMB, so basically you chose to use almost the same key binding, except with one more click added
Middle mouse button is kinda essential in all software. I mean even in blender, most of the 2D editors (node, UV, Image, Graph View) are panned using MMB, so if you have hard time clicking the MMB, I’d really suggest better mouse.
Lastly, blender can distinguish between click and drag, so you can have Alt+LMB click to select loop and at the same time have Alt+LMB drag for orbit. It works the same way in for example move tool. You can notice RMB click opens context menu but RMB drag moves object You’d just have to sacrifice the lasso selection tool.