Everyone likes to kvetch about traffic and driving conditions, but drivers in some cities have far fewer complaints. That's the conclusion of Waze's annual Driver Satisfaction Index, which uses driving data from its millions of users across the USA to rank the 61 best -- and worst -- metropolitan areas.

Using a combination of metrics -- including safety, traffic and road quality -- Waze declares the happiest driving city to be ... Greensboro, N.C. The least happy is Honolulu.

The best top 10:

  1. Greensboro, N.C.
  2. Lexington, Ky.
  3. Dayton, Ohio
  4. Macon, Ga.
  5. Albany, N.Y.
  6. Harrisburg, Pa.
  7. Portland, Maine
  8. Kansas City, Mo.
  9. Grand Rapids, Mich.
  10. Hartford, Conn.

The worst:

10. Savannah, Ga.
9. Miami
8. Charlotte, N.C.
7. Orlando
6. San Francisco
5. Portland, Ore.
4. Los Angeles
3. San Diego
2, Jacksonville
1. Honolulu