In my opinion, 100Mbps (download) internet connection for no more than $50 USD should be minimal, even in rural areas.
A quick look up says fiber optic wire can carry 50 Gbps (50,000 Mbps) but for some reason ISPs provide it at 300-500Mbps (100x slower)