I use MoneySuperMarket as a secondary financial tool alongside my main bank. For what it does, it's good. However, it can't fully replace a bank account for me. The interest rates and product range are limited. Good as a complement but not as a complete solution.
Pros: Good as secondary tool, clean interface
Cons: Can't replace a full bank, limited products