I prefer Netbeans overall, because it seems to tick every box, if not most, but I used to use a lesser known IDE called PHPEdit back in the day when I was still using Windows and it had some pretty decent features. Check it out. It's not free, but you can trial it to see what you think. Not sure if this is still available, but I seem to recall you used to be able to get a free version if you could show that you are a student.