I also miss network profiles from Arch. Currently, I have shell scripts for the various networks I need, and run them manually.
I don't use hostname.if(5) with trunk or similar, because I simply don't know in advance which network I'll connect to. There's probably a better way of doing this that I'm not aware of. Matej