Hi! I am not good at explaining something shortly and clearly to fit into proper documentation, so I'll just describe my experience here.
Terminating regular expressions with / or ? is necessary only if they are followed by commands, otherwise the following are legal in both OpenBSD ed, Plan 9 ed and GNU ed: /something / ? g/ing I hope I made life of many ed users easier :)