First figure out what you want your logo to do (primarily).

Is it something you want to put other there a lot that is supposed to be instantly recognizable at a short/quick glance? I only ask because the two examples you posted are two different approaches to a logo.

The first one is easily/quickly read and easily remembered&recognized... but isn't that stylish.

The second one is more complex and implies artistic work or close attention to detail, but a person will have to spend more time actually looking at it to figure out what it says and what your company does (its actually a bit hard to read, IMO).

In this case, I prefer the simple one.