Thank you a lot for all your nice suggestions, at the moment pfsense with captive portal looks like the best compromise (at least having PF). Also zeroshell could fill up the bill although it's no BSD.
I've been reading through Chillispot docz, it looks like abandonware and also kinda messy to set up as there should also be webserver, radius and X radius client setup.... looks like kinda messy right now, but thanks the same.

