The blackheart board is fine in the ION and it will do all you want to do,it seems the most logical choice based on price vs performance.
I have a Tadao in my Ego and so do 4 other people I play with,simple to use and multi-programmable.
Tried a virtue in an Ego and it was dire,worse than standard.
If it's any help Tadao's are more
plug and play and work straight form the moment they are fitted.