Boxers are great dogs -- all dogs are great dogs (OK -- maybe not Chows). The trick is finding a dog that suits your needs and your personality, and vice versa. Boxers are medium-sized dogs that have big-dog personalities. They're energetic and aggressive, but very good-natured. They seem to enjoy bully games and love to test their physical abilities against their handlers, kids, and other dogs. The word that might best describe their personality is rowdy. If you're a high-energy guy, a boxer could be perfect for you. BTW, you say you're a "neat-freak" so you might prefer a long-haired dog. Short haired dogs are much more prone to shedding.
Ron
http://germanstar.net