I've used it all...
I started on Netscape's crappy program. Then started using Frontpage when i learned how to pirate stuff... then i started using anything/everything by macromedia... and now i use CuteFTP only because i actually publish sites now, and cuteftp allows for editing stuff on ftps. Though your really downloading it, editing it, and uploading it, It just does it so fast, and uses a temp directory, i just like it better.
PHP it is.