You can't install apps from outside Google Play (for Chromebooks that can run Android apps) or Chrome Web Store. But you can unlock it (developer mode) and get basically a Gentoo with a custom display server and desktop environment.
The admins can lock your options down and apply a lot of surveillance too.
But to strictly answer your question, the Chromebook does allow you to turn on developer mode, where you could then install a Debian/Ubuntu chroot via crouton, on which you could then install Firefox. So in a word, yes.
http://www.techrepublic.com/article/4-alternatives-to-the-ch...
Chrome let's you use arbitrary apps not selected by Google; web apps. These apps are first class citizens in the UI with all of the same OS access as Google's apps.
Does Windows 10 S allow you to change the search engine? No.