It all depends on how you feel and what your goals are. A marathon runner will look at that and laugh and say you're not even close to "general fitness". I complete couch potato will look at you and be amazed at your determination and work ethic. It's all relative.
In my opinion, you shouldn't be aiming for general fitness, you should be aiming to always improve. You don't want to look at the future and say this is where I want to be, and once I'm there I'm all set. Always be getting better. Set goals, and once you achieve those goals...set further goals.
For example, when I started running last summer, I started at pretty much what you were doing. 3-4 times a week no more than 5k. My next goal was to make it 6 times a week. Once I started to do that I wanted to improve my time. Once I started improving my time, I started to try and increase my distance, and then improve my time at that distance.
Try not to think about getting in shape relative to people around you. Think about getting in shape relative to yourself, and what shape you're currently in, and trying to break through that fitness into something better. Set small goals, but also have larger overarching goals, that way you always have something in your sights to strive for.
Oh, and as a side note...running is addicting. It's horrible at first, but once you start improving and it becomes a little easier it's hard to go a day without it.