Internetdelning i nätverk via telefon/padda har jag ingen erfarenhet av, jag brukar köra via telefonen till min MBPr men inte mer än så.
Däremot har jag kört med ditt alternativ B:
Jag var i min tidigare bostad hänvisad till Telias kopparnät när det gällde bredband och det lämnade en hel del att önska, i synnerhet som digital-tv'n från Telia skulle ha sitt också, så jag letade lösningar och landade på 4G från Tre, med deras Huawei-router (E5172-någonting). Med Telia kom jag som mest upp i 14-15 Mbit medan jag med Tre kom upp i 40-50 Mbit (maxhastighet 64 Mbit).
Resten av mitt nätverk består (och gjorde även då) av AirPort Extreme, Synology NAS, TimeCapsule, 2 AirPort Expresser och AppleTv, MacMini och lite annat smått och gott (allt som går att köra trådat är trådat). Jag valde den enkla lösningen inledningsvis och bryggade min Extreme och lät Huawei-routern ta hand om DHCP och NAT. Om du redan har det upplägget - att din Extreme redan är bryggad så borde du kunna fortsätta med det.
När vi flyttade så skaffade vi ComHem's 500/50 istället, mycket för att en viss ung herre i familjen gärna streamar mycket. Streamar man mycket så äts datamängden upp snabbt. Vi hade 100 GB/mån från Tre och det räckte gott ända tills lilleman upptäckte tjusningen med streamade barnprogram och dylikt. Enda skillnaden nu mot då (bortsett från hastigheten och obegränsad datamängd) är att jag har bryggat modemet från ComHem och låter min Extreme sköta DHCP och NAT, och det fungerar det med, så ditt "interna" nätverk bör kunna se ut precis som du har det nu, det är ju bara ingången/utgången (internetanslutningen) som du ska ändra.
Fördelen med den routern som jag fick från Tre var (är, jag använder den som back-up-anslutning till min NAS nu), att det finns ingång för extern antenn samt att den är förberedd för back-up-batteri (ingen aning om vad back-up-batteriet levererar i form av livslängd o.s.v.)
När det gäller hur stor datamängd du kan tänkas behöva; http://www.tele2.se/datavaljaren/ så kanske du kan få en fingervisning i alla fall.
Lycka till!
/Andreas