I am not able to compare with an Ultrasport (ask Minnflyer for that one), but the GP 300S is a really fun plane. I used mostly standard servos throughout although I did install rear mounted split elevator servo's to help balance only not for torque purposes, and a high torque JR servo on a pull pull rudder.
Saito 125 provides the power, but many people have used the OS 120 with good results.
Do some sweet talking and persuade your wide to let you keep the ultrasport as well