What would make a high flange, sealed bearing hub "not suitable for street riding"? Whoever said that is an idiot. I know several people (including my wife) who have been using them on the street for years.
I've never seen the BT hubs in person but I'm sure they'd also be fine.