I did neither, which was a bit rash, but it worked out fine.
Installing the cabinets is not a big deal but you need to be good with general carpentry, as you will need to modify them, measure well, fit cornice, pelmet, handles, etc. And silly things like using the right length of screws, etc.