We think Barclays offers a solid investing experience. It doesn't particularly outshine some other providers in any specific area, but it provides decent value and lots of investing options.