What I did is opened a channel with Phoenix for about 2m sats for larger purchases on lightning. As I spend I refill the channel with Strike. I then also use WoS for zaps and refill that from Phoenix.
"Best" is really dependant on your situation, what you plan to use it for and what trade offs you're willing to make for convenience vs control. If you are trying to get larger amounts into lightning you'll probably want to run your own node.