Yeah indiv I've been thinking of switching because of that too.
But anyway, I use left ctrl as primary fire (pinky), left shift as secondary fire (ring finger), z for left (middle finger), then x for right (index), thumb can go space or left alt.
Then because I have thumb buttons on my mouse I use them for jump and usually some game specific function. Like I said mouse1 forward, mouse2 back, middle scroll is switch weapon, middle scroll click is reload.
Don't ask me why I opted to go this way. Been doing it since Quake and it's hard to change. I'm happy with it though, like I said only reason I would change is wasd always being the default and I'm lazy.