I have one it depends on what you want to do. if you want to run your mps at a consent speed all day then no need. I change my setting all through out the day. So with the WXM I can use all the "ES" settings in a 24 hour period and have my apex tell it when to run each one.
I have no clue what I paid for mine but it's worth it to me.