Just that I like having the previous version(s) easily available for checking stuff (or maybe trying stuff out). Subversion lends itself to that, git not so much.
Why exactly git doesn't lend itself to that? You know you can have multiple working copies/worktrees checked out simultaneously, each tracking a different branch/commit/whatever of the same repo, right? You can even clone your existing working copy into another folder and switch branch inside of the new copy if you want. Switching between branches with git is as easy if not easier than with Subversion.
Also your problem with "losing everything" with git when you have wiped your working copy - well, if you never "push" your changes anywhere, they are only in your local working copy. Create a different folder somewhere (e.g. on a network share) and create an empty "bare" repository in it using "git init -bare". Then set this repo as remote for your working copy and push your changes there. Voila, you have replicated your Subversion workflow. (This happens automatically for you if you clone an existing repo to create your working copy).
Subversion forces you to do this automatically because of its centralized model - there is a clear distinction between a "repo" and a "working copy", so you can't set up the latter without first setting up the former. Git doesn't have anything like that. Each working copy is a "repo" as well - and they are all equal, so you can push and pull changes between them. That's a fundamental idea behind the decentralized revision control system.
Yes, git by default replicates the entire history within your working copy - that's a conscious design decision, disk space is cheap. It allows for both redundancy (each working copy is defacto a complete backup - more than one developer and company were saved by this "feature" when their servers/computers were stolen/hacked!) and operations that wouldn't be possible otherwise without loading down the central server. Try to work with a large Subversion repo when you have a slow connection or many developers!
However, if you really don't want to clone the entire history then you can do that too - use the "--depth" argument to git clone to create a shallow clone, limiting the history being copied only to the given depth.
So the issues and perceived downsides with git you have mentioned are really just user errors and maybe not spending a bit of time with the documentation. I am also with Veteran68 here - having used pretty much everything since the SCCS and RCS times through CVS, Subversion, SourceSafe and now git, I can tell you that the time spent learning how to use git properly is well worth it even if you never collaborate with anyone and use it only on your local disk drive.
All that is not to say that git doesn't have some rough edges and warts - oh it does and plenty. But certainly not those you mention.