A good logo is simple enough to remember, distinct enough not to be confused with competitors and flexible enough to work as a tiny icon, on a large sign and in a single color. Looking nice is not enough if it fails one of those tests.
Quick check: shrink it to profile-photo size, print it in black and white and place it next to your competitors. If it stays clear and distinct, it is on the right track.