I installed a Cradlepoint MBR1000 for my daughter's co-op preschool. Apart from an occasional power cycling, it's been totally trouble free. I'm planning on putting it on a timer switch to cycle power once a day which should then mean it never, ever needs to be touched again.

It's being used with a (very flimsy) T-Mobile data stick, but it seems to work just fine; I've seen about 6mbps down fairly regularly.

The cradlepoint offers all sorts of fun setup options like landing pages and access passwords (open network, but password to get to the internet).