Changing the front chainring is easy and painless imo. The only issue is that every increase of 1 tooth, for instance, equates to 2.5 teeth due to the gearbox in the CX.
Re. seal service, see attached .pdf. I get all my parts from bikediscount - chainrings and seal service kit in this example...