If you are looking for onboard enrichment, I would have to say Crystal goes much further than Oceania will. Oceania is more of a DIY cruise line - very convenient and great food, but not much in terms of onboard activity.
Another option for you is Cunard. They are very classy and tend to have plenty of enrichment onboard.
Silversea and Regent also do well.