I use MySQL on a daily basis, for all of my web applications. It's much faster to be able to interact with the databases and tables with a GUI tool rather that through the command line by using SQL statements. So obviously, I appreciate having a decent GUI.
Like any PHP/MySQL developer, I am quite comfortable with phpMyAdmin when I have to use it. But I find it a little faster to be able to use a client-based application. Navicat is one such tool. It also happens to be the most popular GUI client, and is available for Windows, Linux and Mac OS X.
If you Download Navicat MySQL GUI Management Tool, you'll no doubt be impressed by the feature set. It features a visual query builder; SSH and HTTP tunneling; database transfer, synchronization, backup/restore and import/export functionality, as well as task scheduling! That's pretty full-featured, I could definitely give this one a trial!