I have to admit it was mostly because I didn't like the electrum clients.
I just felt wrong to have a program always in the background runnning that permanently uses 250MB RAM.
Also last time I tested it, it ran pretty slow on my machine. But it could be that this has become better.
What motivated you to do it? What are the benefits of using your client instead of the backends default ones?