Unfortunately an Android device can’t be the server because of some technical limitations. You can make the computer the server and the phone will be a client.
No, that wouldn’t work.
Yes, ESS can be a lot more convenient after set it up. You could sign up and use it for a month for free and then switch to network-based sync.