Well. Based on what I have heard (had not yet time to test myself) All those ports do work on WinUAE.
And about Amiga disks.. That I have tested it on my win2k PC and It works Ok. So it's most likely that loppy drive you happen to have in your PC...
One thing you did not mention is version of Windows.. Before purchasing I hope you have checked that your's is supported? It may be possible to intall different version drivers to windozse but those usually don't work properly? :-?