I have dealt with Flyworld for a number of years now. I mostly buy fly tying materials and miscellaneous items such as line nippers and zingers. I average around two to three orders per year.
I shop with them because they have what must be the best range of tying materials in Australia and their service is generally very good. I live in Brisbane on the other side of the Australian continent from Perth (3600 kms, 2200 miles apart) and most orders arrive in 2 to 3 days.
If I order an out of stock item I receive an email within hours of my order asking what options I would like to follow (cancel, wait for new stock, forward remainder of items etc)
On one occasion (around 7 to 8 years ago) I had a problem similar to that reported by retrocarp. Ordered a reel which had not turned up after about 2 weeks. Rang Chris who was most apologetic and the reel arrived next day (air express mail, no charge). I suspect in my case there was a glitch somewhere in the software he uses or a staff member just stuffed up.
So with one exception (which was fixed promptly) my experience with Flyworld has been great. My impression of Chris through a number of email and a few phone contacts is that he is an ethical businessman and a really nice bloke along with that.
Like most on-line businesses things can go wrong of course. Bought an expensive reel from a US site a few years which was despatched to Austria rather than Australia. Took a while to sort that one out!
As a first time poster my opinion may not carry much weight here, but in my experience the Flyworld folk are good people to deal with.