I wouldn`t hesitate to recommend Racesignup to anyone looking for a hassle-free and feature-rich race admin system.
Flexible and modern
I actually found this a better experience than some of the more expensive competitors, and you get almost all the same functionality too, but for a more competitive rate.