I have just the opposite view of yours! Subversion is so so complex. It requires a client and a server. It might have a nice UI, but its internals are a mess. Just the opposite of git!
Why would a solo dev choose to use a client-server version control instead of one that works fully locally?
Why would a solo dev choose to use a client-server version control instead of one that works fully locally?