The location in which an app stores its data is up to the app. If the app doesn't give you an option to choose the location for data storage, you don't have that option.
Link2Sd will now symlink data files, but if the data file is small it probably won't save you much space (because the symlink might be almost as large as the data file).
Rule of thumb with smartphones - get a phone that has enough internal storage for your apps and data - consider the external SD card a place to store media files, documents and anything else you want on the phone that doesn't depend on a single app.