(USA Today) - 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. See Waze's rankings for the ten top and bottom cities for driving satisfaction in the list below.

Best cities on the Satisfaction Index

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.

Worst cities on the Satisfaction Index

1. Honolulu, Hawaii

2. Jacksonville, Fla.

3. San Diego, Calif.

4. Los Angeles, Calif.

5. Portland, Ore.

6. San Francisco, Calif.

7. Orlando, Fla.

8. Charlotte, N.C.

9. Miami, Fla.

10. Savannah, Ga.