baby shower

Thoughts or opinions please!
Was thinking about having a baby shower with strictly friends and then having family purchase gifts if necessary for two reasons only.
1. My family isn't to fond of this pregnancy due to it being out of religion
2. MIL is super controlling and wants to invite people she has relations with that are nothing to me.