Well done good descision.
If you look at it the other way and your engine quit at 300ft and you did a bad forced landing and ended up in the hospital you'd still feel a prat but for different reasons wishing you had stopped turned round and gone in.
Well Done again
David