Hello Karl,
Yes, it is a balancing act staying in the hover....But I think you did it very good for the first time!!!
Motto is practice, practice and practice......
Did you adjust your controller settings to highest resolution and no nullzones?
This is important....helicopters need just small controller inputs with very small input movement of the Controller, especially cyclic. It should be possible holding it in the hover with just a millimeters of cyclic movement. Long range cyclic inputs leads to lagging correcting to helos movements...
When trying to hold the hover, watch out for fixed object nearby as a building, tree or anything else as a reference point. Try to keep the helo in stable position compared to this fixed reference. This helps a lot and is common practise by real helo pilots,too.