hdjoe, Black Dragon is definitely not bug-free, but for the most part it works fine. Tethering is the main thing I've discovered that doesn't work properly. I just had my first soft-reboot when I tried to turn the screen on (48 hrs usage), but that's not a real biggie, as it was completely random and seems stable otherwise.
As far as the data connection - it seems fine, but keep in mind that HTC has been having issues with the radio switching between UMTS and HSPA frequently, which delays the data connection. I've not experienced it much, but I believe they're working on it.
Camera works just fine. And remember, rooting != ROMing