I also solder all my button and joystick connections.
I use the keywiz eco2, with an IDE cable plugged into it. If that little baby dies on me, I will just unplug it and plug in a new one.
If I have a micro switch fail, i will just use de-soldering wick to remove the solder, replace the switch and resolder the wires.
On my first control panel mock-up build, I used crimp terminals. I found out quick that they added much more work, and considerable cost to the project.
On my "real" CP, I soldered everything. it looks a lot neater, IMHO.
Also, I doubt the switches will fail for a very long time.