You can go with jerry's suggestion. Use Titanium Backup to backup those apps that you don't use on a daily basis. When you need to use one, just restore it. When you're done with it, just uninstall. Sure, it takes a minute to use the backed up apps, but you will still have virtually unlimited storage space and won't have the headache of dealing with link2sd.