EZ is, in my experience, both reliable and punctual. It's perfectly tolerable and broadly similar to the national carriers except you pay for water. The seating is equally comfortable and it's such a short flight it hardly makes any difference.
OS probably won't be much different except they'll give you a drink and, depending upon your fare class, you can probably earn Star Alliance miles.