It's all about preference. Some people are into Mighty's ROM and I just have to say, I couldn't stand it. I had it unflashed in about an hour, I couldn't use it.
However, others live and die by it, so it's all about what you like.
I'm a big fan of GrooveROM, although Juicy by JMZ may be a good choice for you as well.
Mystery has been coming out with interesting releases, they look pretty solid.
Overall, just try a few out and see what you like.
As far as radios go, the two most widely used ones have to be the Telus 1.04, and the Sprint 1.11.
Sprint 1.11 has been hit or miss from what I hear(miss for me D
, while Telus has been fairly solid for everyone. If neither of those work for you, try the Verizon Touch Pro, as that was 2nd best for me.