I use i3 regularly, but I don't use wifi much. Honestly though, using netbsd with wpa or wpa2 doesn't look too hard, and you can write a script to automate the worst of it. It's by no means the horror that is iw/iwconfig and wpa_supplicant (insert ritual chants of horror and disgust).