"Has anyone tried their software on Windows 7? Does it work if you're using Windows in a VM? It should. How quickly does Flex certify their software on the new releases of Windows? These are potentially big issues."
I have run PowerSDR on win7 using the demo files you can download from their site, and it worked fine. Of course, this tells you nothing really about how it how running the radio would be with win7, just that the software functions pretty well as expected.
They have an explanation of their OS support philosophy on their site, I think it was in the FAQs. Basically boiled down to they feel XP does everything they need, or more importantly they don't feel Vista or 7 add anything they need, so they support XP.
The problem you would have running it in a VM is the firewire connection. With one of the radios that use USB, you could just connect the USB device to your VM, but the 3000 and 5000 need a firewire connection. To accomplish that you would need to be able to pass the firewire card through to the VM, and to do that you would need Parallels Workstation Extreme and a computer that supports VTd (core i7 or xeon nehalem based system). A neat way to do it to be sure, but not cheap and support from Flex would likely be questionable.
Their preference toward XP and the apparent fickleness of the firewire connection made me feel probably the best thing to do would be to have a separate computer just to run this radio so it could be isolated to mitigate potential issues from OS patching and patching of other apps. Maybe a decent laptop with an express card slot to put a firewire card in. For me this wouldn't be a big deal because I have a separate "radio computer" anyway that I use for PSK, radio control, SDR, etc and leave running WSPR 24/7. The "big computer" that I play games and such on uses probably 3x the electricity that the "radio computer" does because it has faster hard drives and a big fancy video card, so I wouldn't want to leave it running all the time.
Also, having a dedicated laptop for the radio would make it more portable. Particularly in an emcomm scenario, where you would likely leave your setup at a temporary command center for shared use or something like that. Not going to want to do that with the computer you use to do your taxes, make home movies, etc.
I have heard of issues with builtin firewire adapters in laptops and desktops, as well as with cheap firewire cards. So keeping your setup as flexible as possible to be able to resolve such issues seems key.
Also, regarding the bnc connector on the 3000, I read on their site they did this to save space and $ in construction because the bnc connector just solders onto the board.
Bear in mind most of what I said is based on research I did about 6 weeks ago(I was thinking seriously of getting a 3000), so some of it may be totally different now.
I really wanted a 3000, and if I had the spare cash I would probably get one. I don't think any of the gripes I have or any I have ever heard from anyone else really put it behind in the race for what it costs.
It is a double edge concept that stopped me from getting it. On one hand for the money I couldn't justify keeping my FT-950 if I got the Flex 3000. And, on the other hand I really didn't like the idea of my primary rig being dependent on a computer.
In the end I went to RFspace and got a SDR-IQ and an IF2000 board to put in my FT-950. I get pretty much everything I wanted out of the Flex 3000 this way.
Obviously it is not as portable as the Flex 3000 but I can also run the FT-950 without the computer if I want/need to. I can also take the SDR-IQ and do other fun stuff with it while still being able to use the FT-950.
It also costs more in total to do it this way (abotu $1850 for 950+if2000+sdriq), but I already had the 950.