Agreed, I'm pretty much doing the same thing for my indie game
It's now a lot more tractable to build a multiplayer game, on the other hand balancing it is a whole other kettle of fish