Savage Worlds is designed to make it easy to use allies in combat, so you'll find that it will work well for the sort of game you are wanting to run. It's a bit unclear from your question, but it sounds like you've got things under control mechanics-wise, but are now looking for advice story-wise.
Given that, I'd like to focus on one part from your question:
I wanna use my talent to make my players like my NPCs, however I wanna be able to handle this, since I always end up pushing other NPCs aside, forgetting they exist, or giving them backgrounds that I grow bored of quickly
It sounds to me like you enjoy using NPCs, but have trouble continuing to work them into the stories. I'd like to suggest a different approach: let the players or randomness help with them.
Let the Players Help With Them
Consider assigning the NPCs to players and let them develop them as they are interested. They ought to already be controlling NPCs in combat, so it's only a step away to having them develop them story-wise. You stated that one of your goals was to get the players to like the NPCs. Having them each be invested in developing an NPC is an instant way to get them to like them. This might be a follower, assistant, family member, or other important figure.
Of course, you can still have your say with them. Just because they are handled by the players doesn't mean you can't seize control of them.
You can go even farther by using Dramatic Interludes and having the players come up with an Interlude for their respective NPCs. This will help everyone discover what the victories, obstacles, loves, and desires are of each of these NPCs making them even deeper characters, without overburdening you as a GM.
Let Randomness Help With Them
One technique I've seen done is to write the names of NPCs and various information about them on index cards and then have a "deck" of characters. Then when you want some inspiration, draw an NPC and work them in for some way. Especially if you set aside those that are used and then reshuffle them once the deck is exhausted, you can ensure that everyone will get their turn to work into the story.
Consider Reducing the Secondary Cast Size
Although it can be interesting to have many supporting NPCs, be aware that each one you add is going to have the spotlight at some point. The more you have, the more you have to move the spotlight around, especially away from the main characters. You can mitigate this some by giving players some of the NPCs to develop because then the player is still in the spotlight, but especially if you'd like to keep some NPCs with you, you ought to be aware of how many is too many.