Kloten (LSZH) is excellent.
Handling is now compulsory, but
MFGZ provides a minimal service for CHF 40. You also need an airport slot, via the GASC: Slot.gasc at unique.ch which is not coordinated by MFGZ, but is easy enough.
From the GAT, you can walk the 200 m to the bus or tram stop and get public transport into town. Alternatively you can ride 2 stops the other way to the main terminal and get a train to many destinations.
Tram no. 10 goes both to the terminal and into Zürich, 36 mins to the main station, every 8-15 mins. Timetables etc. via
ZVV Home
For 1700 kg I paid (all ex 7.6% tax):
Landing CHF 26
Approach CHF 15
Passenger CHF 32
Parking CHF 8/day