You missed the main theme here. Ammonium hydroxide is ionic. It is NH4+ and OH- floating in water (with NH3 in equilibrium). Ammonia is very polar and ammonium hydroxide is a base: They both dissolve strongly in water by both ionization and hydrogen bonding between NH3 and water.
NH4+ is isoelectronic with CH4 (tetrahedral and very much following octet rule).