PHP IDE with best FTP\SFTP functionality
Since recently NetBeans started coming up with Upload Files on Save failed mistakes over and over again. And I can't do antything about it. I tried using passive mode and downgrading JDK back to 6'th version. But it just won't work properly. Sometimes I randomly approve pop up windows and it would turn FTP\SFTP support off alltogether until I restart the IDE... A few times I had issues with case sensitivity and "someFolder" would end up being "somefolder" on remote nix server, while still showing as "someFolder" on my Windows machine. Well, it also completely blocks itself during FTP download process. 
Before that I used to work with Remote File System plugin and it was ok, but I can't get it to work with the 7 version. So **Could you recommend some decent IDE that has a great FTP/SFTP support** and 

1. won't block itself during download process as well as 
2. won't annoy with tens of messages about bad connection and 
3. allows direct, project-based work with remote server, including code refactoring and searching 
4. but also supports complete synchronization 

Thanks in advance. 
PHP IDE with best FTP\SFTP functionality
===

Since recently NetBeans started coming up with Upload Files on Save failed mistakes over and over again. And I can't do antything about it. I tried using passive mode and downgrading JDK back to 6'th version. But it just won't work properly. Sometimes I randomly approve pop up windows and it would turn FTP\SFTP support off alltogether until I restart the IDE... A few times I had issues with case sensitivity and "someFolder" would end up being "somefolder" on remote nix server, while still showing as "someFolder" on my Windows machine. Well, it also completely blocks itself during FTP download process. 
Before that I used to work with Remote File System plugin and it was ok, but I can't get it to work with the 7 version. So **Could you recommend some decent IDE that has a great FTP/SFTP support** and 

1. won't block itself during download process as well as 
2. won't annoy with tens of messages about bad connection and 
3. allows direct, project-based work with remote server, including code refactoring and searching 
4. but also supports complete synchronization 

Thanks in advance. 