Why did you choose a raspi solution rather than custom router firmware? It seems likely that a wireless router will have much better performance than a USB wifi dongle if you want to use this as your primary access point. Even better would be to install Freifunk or similar on your routers, which not only has a privacy-oriented VPN built in, but also has some cool mesh network features.