Appealing to the designer (seeing as this is still at the design stage), which is more important to the end user - form or function?
May I suggest the correct answer is BOTH.

Can I appeal to you - keep the DB easily accessible. There will be times when the end user will sincerely appreciate it.
How can we get the form we want with the eye level oven off to one side of the DB?
There are always options.