Yes I have looked though some of those, but my experience is, so far, that you only really find out when you use the platform.
Fo instance, with Tradng 212, they have an INV platform, where you get narrow spreads though they don't show them. You pay the 0.5% tax on UK shares, but not on CFDs...