diff --git a/content/posts/rmk-ferris-sweep/index.md b/content/posts/rmk-ferris-sweep/index.md
index dc9a7c3..acbdd62 100644
--- a/content/posts/rmk-ferris-sweep/index.md
+++ b/content/posts/rmk-ferris-sweep/index.md
@@ -11,11 +11,20 @@ a keyboard firmware written in Rust.
 Given that my [Ferris Sweep](../ferris-sweep-keyboard/) has a Ferris the crab logo on the silkscreen,
 it felt only fitting that I flash it with RMK.
 
-However, RMK is a much newer project than [QMK](https://qmk.fm/).
-QMK provides premade configurations for almost keyboard out there (or at least, every keyboard that allows flashing your own firmware),
-allowing you to build someone else's design and get straight to designing a keymap, without having to fuss about matrices or pin mappings.
+Since I first built it, my Ferris Sweep has been running [QMK](https://qmk.fm/),
+a very mature C-based keyboard firmware.
+QMK is a great project, and doing basic keymaps for an already-supported keyboard is straightforward and well-documented.
+However if you are designing your own keyboard, or want to use certan advanced QMK features,
+you wont be able to use QMKs JSON-based 'data driven' features.
+Instead, you will have to use its C macro based configuration,
+which can be daunting and may require understanding QMKs complex build system.
+
+RMK is a much newer project than QMK.
+QMK provides premade configurations for over 1,000 keyboards,
+allowing you to build someone else's design and get straight to designing a keymap,
+without having to fuss about with matrices or pin mappings.
 RMK has no such definitions, just documentation of how to write them and a few example projects,
-making this journey to put it on my Ferris Sweep interesting enough to write about.
+which made the journey to put it on my Ferris Sweep interesting enough to write about.
 
 ## Configuring the firmware
 
@@ -92,6 +101,9 @@ It did not feel the exact same as QMK,
 I think some of the timings on tap-hold and debouncing might be different,
 but, apart from a few repeated keys (which should be fixed once configurable debouncing [lands](https://github.com/HaoboGu/rmk/issues/289),
 it was a very serviceable keyboard firmware.
+Obviously, being a much newer project than QMK,
+it has not yet implemented some of the more advanced features QMK has,
+such as support for displays, per-key RGB, or pointing devices.
 The next release is focusing on input devices,
 so in the future RMK will also support keyboards with encoders and pointing devices like trackballs and touchpads.