Hi, I have been in the same boat. I went with Findypast. Myheritage was "OK". I did not use their DNA system or to run a tree. I have also take a subscription with Ancestry but may not continue it once that expires, at the moment, it assists with my DNA research. I use Familytreedna for my research into yDna etc. I use many other online tools such as FreeBMD, FreeReg, Durhamrecordsonline etc etc
I have found that Familysearch can be of help, but is messy for me. The ONLY tree site i trust is Wikitree, so many others are error laden. If it helps, I have just renewed for Findmypast, but cancelled myheritage......