Jumpgate, though I haven't played it, did look fairly good when I checked it out. I don't know anything about Allegiance, though.
However, any game that forces you to use the internet for basic functioning and gameplay completely fails. It's much more effective to add a single player as well as the usual multiplayer environment whenever possible; it makes people try and fall in love with the multiplayer modes much more effectively than if the developers skipped the single player stuff altogether, ironically. It's also great for modding and game longevity to have a single player mode, in most cases.