Their research tools and analysis look meagre compared to Barclays, and not nearly as comprehensive. But that might be because they wont allow full access till you sign up. Their dealing fees are variable like other sites depending on what you trade, how often etc, but basic trades are £8.00/ vs Barclays £7.50 so about the same, they dont charge an annual fee as far as I can see, which is good if you dont deal for ages at a time, which quite often happens particularly when you loose inteterest after taking a hit
. I think a lot comes down to how you like the layout of the site, since you will be flitting from one bit of it to the next whilst doing your research, often having many windows open at a time.
Another trading site I use off and on, is Hargreaves Lansdown https://www.h-l.co.uk/
although I've never dealt shares with them, only in their funds markets, as their funds tools are very good and quite informative