I would love to install and try this, but it wants access to my SMS messages and all my contacts. Why would a WiFi analyzer possibly need those two permissions? I've all but given up on rejecting apps that request my phone id since they all seem to do it now. But this seems excessive.
The SMS messages stuff is so we can run analysis on number of SMS's you send and receive to display to you. We don't read any of your SMS's, we just count them. Unfortunately Android permissions don't let us differentiate the two. You can just not allow that permission though and the app will still work.
You can absolutely cherry pick permissions (and everyone should). You just can't do it during installation and without a 3rd party helper app. Please look into rooting your device and installing LBE Privacy Guard.
I recommend you split your app into two. You can make the main download with the harmless permissions, and then a secondary download with all the extra gunk.
A good example of this is Elixir 2 which has various add-ons. There are several ways of doing it depending on how deep you need the integration to be. And it provides a way to add optional future functionality.