The GFS also had 20" of snow for some of us 2 days ago. It hasn't been perfect either.
The GFS/Euro debate is sort of funny now that the GFS has improved some and the Euro has done some weird things of late. Seems like in almost all of these cases a blend between the two (even 50/50) with a nod to the mesoscale models when appropriate is a really good way to go.