The in app purchases are entirely cosmetic. The shop is set up to be really player friendly, though. For example, item prices and currency amounts match, and there aren’t any bonuses for buying more at once. You can even buy up to 200 stash tabs with regular in game gold.
There isn’t an option for local LAN play as far as I know.