Why not just try Sailfish on another device like a Nexus 4/5? At least then you will get 3G data. I'm dual booting a custom Android build (based on CM11) and Sailfish on my Nexus 5. So far it has been working out pretty well!