Do I lose the fly load balancing if I don't use the http service handlers and terminate SSL myself?

If you turn off the http handler you get TCP level load balancing. This isn’t as reliable as HTTP load balancing in our infra (we do a lot of clever stuff with retries that hide issues with the apps), but it should work decently well.

Out of curiosity, what do you gain by doing your own TLS termination?