If you just need semi and ramping, no NXL or any recreational modes, then there really isn't any need to change from the stock board. With custom ramping settings, full rate of fire adjustment to the nearest 0.1bps, loads of debounce options for semi, plus all the added LCD options (game timer, BPS counter, shot counter, graphic battery meter, comprehensive eye signals, etc.) there's really not a lot more that you need.
If I were to buy a board for my Ego7 (as I probably will, just for the added modes), I would personally wait a little longer, and get the Tadao Yakuza board.
It doesn't have all the "Gee Whiz" added features of the stock board, but it has the OLED screen for easy programming, does have a rate fire counter or game timer, graphic battery meter, eye signals, plus all the modes that you would expect from a high-end board.
An LCD or OLED screen is hardly essential of course - there's lots of good boards that do just fine with a multi-colour LED for feedback, and people get on just fine with them - but a graphic screen is very convenient, and allows easy programming even without the manual to refer to. Also, owning a couple od Tadao M7 board, and liking them a lot, I trust Tadao to make a good board.
Obviously, if you would like to use a HALO with Symbio board, then your option is clear - buy the Hater board combo.
Virtue are good boards, but to my mind overpriced for what you get, and I can't say that I have noticed any improvement in trigger response or eye logic over other high-end boards. If you don't want the added expense of the Tadao Yakuza board, then I would personally take the Tadao M7 board over the Virtue. It's very much down to what you need from a board, but the Tadao M7 firmware offers everything I want, for a little less than the cost of the Virtue board.