Asterisk 18 makes the most sense for long term (both 16 and 18 are LTS). FreePBX supports both and for basic needs you would not see any difference. Also, with distro, you can switch Asterisk versions using a single command, so you do not need to feel that you are committing forever to the version you pick.