As I'm living in China and Also in Middle east countiries,I'm a specialist in finding new ways to access blocked websites. I have tried all those softwares, hotspot shieled, vpn one click, tor,....
They are good but not good enough, I think you'd better use a paid vpn service, But before you pay for it, ask them to give you a free trial account at least for 1 day.and then you can decide which one is better provider.I compared many providers. Strong vpn, hide my ass, purevpn and saturnvpn. They are all offering almost the same service, but saturnvpn is really cheap, and the support is really patient and helpful. You know 1month for $3.3 is not too much. you can also but an account for 12 months for $16 and 6MOnths for $10
satunvpn.com has free test account and you can try that, You can also ask them to give you a free trial account for 1 or 3 days.
I hope it could help you to get rid of all those restrictions.