I swap annually between Ancestry and Find My Past, that way I get the introductory offers. I much prefer FMP, the interface I find easier. Also I feel Ancestry is a very US centric, if your ancestors are all from the UK then I would definitely recomend Find My Past.
I use a PC based programme to store my tree, never the website one. Always download the sources and never accept anything on other people's trees.
Not much use at the moment, but most libraries have access to both sites.