As you say, iForex has been in business 12 years. Although it's unclear if they've actually been active since 1996 since their web site is more recent than that. Also, they're not registered with any recognized regulator.
As you say, it's possible to contact them in Greece but the company appears to be based in the British Virgin Islands which as you probably know is a fiscal paradise.
As you say, they have one of the best platforms. That is until you realize that the web trader is sometimes inaccessible. Also, their FXnet requires Internet Explorer to establish a secure connection, sometimes crashes repeatedly and disconnects are frequent. As a developper, I'm not at all impressed.
Lastly, you forgot to mention the fact that the company is not very newbie friendly. I've been in touch with a few of their recent customers and they've all had their demo accounts closed after only two weeks. That's absolutely ridiculous and a surefire way to make newcomers blow their account.