Oh really!? I'm just a bit down from you and it's wonderful tree land - loads of elm, birch, oak, chestnut etc etc - gorgeous wood. Here's some elm I was working on a while back (just to make you jealous!):
https://www.instagram.com/p/CrX923JoK9c/?img_index=1 Totally right though, you get a lovely pop once I apply a finish!
Yeah part of the trick is the MDF itself, partly it's the paint itself (ie quality) and part is the layering. Basically you're half there - however would highly, highly recommend Zinsser primer (probably others, but the key is to get a shellac-based one as this really kills the annoying grain on the edges). Also worth looking at decent quality MR-MDF (ie moisture resistant) - makes a big difference to finish.
Once dry, sand down and put first paint coat (again good quality paint makes a difference), then de-nib (really lightly sand, just to take off any bumps), then keep going until you're happy with the finish - then importantly put one more coat on. Most factory finishes for kitchens use 6-7 coats as a flavour - but 3-4 coats is usually plenty.
Doing above you'll end up with a really flawless finish - even with rollers (very close to kitchen cabinet finish) - only way you'd improve is by spraying and that would only make a minor improvement for reflections and the like.
Oh dear, get well soon and happy new year to you and everyone else!