My ETFs form about 70% of stocks/shares portfolio and are a mix of global ETFs for the most part. The main overlap I have is between VOO and QQQ, with US stocks being 35% of my ETF portfolio. The rest is UK (x2, covering different indices), Europe, Japan, Pacific ex Japan and emerging markets. I wanted more control over regions that a single global ETF would provide.
As for my stocks (30%), I do feel I have too many. I've mainly focused on that for dividends so have bought small amounts in a number of companies, but am trying to exit quite a number of positions but am loathe to at a loss. I should get down to about 15 afterwards, but concentrated in fewer sectors.