I use Piefed and Lemmy. You can use one or all or any combination thereof but being on all of them would be a lot to manage. I started with Lemmy and am probably going to end up using PieFed (or maybe Mbin) because they have more features and better interfaces.
Try them all out and see what works best for you, there's no right or wrong answer here really.