I know web wallets aren't great. I am not really a newbie, I own some Trezors and I hold physical coins too. I recently updated my wallet to the new Blockchain one, and I'm sad to say I am very disappointed. It's extremely buggy, so buggy to the point it was giving me wrong words for my back-up phrase.
Please do not recommend me: Coinbase, Blockchain, Multibit HD or Electrum. Honestly I don't care if it is a web-based wallet, or desktop, but I want recommendations to what you use and why you like it.
I run Windows, not Mac (sorry Mac users!)