I LOVE it!
One of the few notions I actually use.
I have one for each of my machines.
Do you absolutely need it? No.
There are many prior threads on the board about it if you're looking for more opinions. ;-)
I made this quilt with it:
http://www.quiltingboard.com/t-135742-1.htm#3640974