Since you are running Marshmallow (at least you should be), if you set the card as Internal Storage then the SD card can become your device primary storage. Then downloaded applications, their data and media can be moved to the card. That is if the place you are downloading them from allow for downloading to cards, and also if the app will allow it. It is hit and miss with those last two.
Note 1... If you make the card set as an internal storage, then the card will be encrypted and won't be able to be decrypted on any other device. The card is formatted when you choose portable storage.
Note 2... You would be smart to use a high speed card, such as a UHS-1 type. Class 4 and Class 2 micro SD cards (aka standard cards) are really not...