The short answer is that a paid service is better. No matter which free service you use, you will encounter restrictions such as data caps or limited access to servers. While free VPN services offer you a chance to try out the offerings from different companies, to truly take advantage of all that the technology can offer, you will need to go with a paid service.