Yeah it's a balancing act. I do think the real trick here is to enjoy what you're creating. I don't so much mind the fact that it's nigh-on-impossible to make money (it would be nice to do this for a living of course) but if the game simply doesn't get played, then it's a real shame. I know Korelos got a couple of fans so I guess that's nice, but I felt it deserved more.
I did start a couple of new games which are of interest to me. In particular, I've wanted to make a browser version of my football-management game which has been my main source of income since 1986. It's now possible to do that and I even got started and found that it works nicely in Construct 2. So that may be a good project to work on. But even then, I'm worried now that it'll just fade into obscurity and I'll have the usual problem of getting it noticed. I think I just need a break :)
I also started a space-management game idea which has been bouncing around my head for decades. Also works very nicely so I may get cracking on that - maybe I'll wait for the winter when I need to hibernate :)
Give me a link to your Kongregate version of Board Horde as soon as it's up and I'll go and vote for it. I really like the game and it annoys the hell out of me that people downvote for such stupid reasons.
And yes, mine was hosted on Clay.io, perfect in my opinion as they do most of the work for you and they pay for the bandwidth :)