As I see it there is a very simple solution for browser fingerprinting. Use one browser when you are not connected to a VPN and use another when you are connected to a VPN. If your not familiar with browser finger printing see here: https://panopticlick.eff.org/ Let me explain.... Someone please correct me if I am misunderstanding this. So you login to your banking, personal email etc with VPN disabled you could use Opera to do this. Then when you connect to your VPN service you use Firefox for all of the browsing you want to be private. You never use Opera while using the VPN and you never use Firefox will disconnected from the VPN. For me the real threat I see in browsing fingerprinting is linking your non-VPN browsing with your VPN browsing. If you use the same browser for both I suppose this could be plausible but if you use 2 different browsers I dont see how this could be possible.