your transferrate will highly depend on the distance of the link, the sensitivity of your wifidevices and the gain of your antennas.
using two foneras for the link can be a good idea, the fonera has a atheros-wifi which has a good sensitivity, it´s much better than most broadcomdevices, it is quite cheap, and I think it has many settings to optimize long-distance-links.
I use a fonera as wifi-client myself. it´s placed in the flat of a friend and connects to the accesspoint (WL-500gP) in my flat. Both use their standard omidirectional antennas, there are some walls in between, and the distance is about 20-30 meters but I get a stable 6 Mbit link. But with free line of sight, and directional antennas with higher gain, you will get higher rates.
If the distance is´t too far, I would try to connect with the standard omnidirectional antennas, if this works you don´t need dedicated accesspoints, or special antennas for the link.
If doesn´t work, than you can try to connect with one directional antenna to the local wifi of the other location, so you only need one dedicated accesspoint, and one directional antenna.
and if it´s too far, than you have to use two dedicated accesspoints with two highgain-directional antennas.
I don´t think that extensions like super g would make a big difference, but using 11a-devices could be a good idea, because the 5GHz-band is not as crowded as the 2,4 Ghz where the 11b and 11g-devices, cordless phone, and things like that are running, and you have more channels, so you can use another, if you have interference.
On a long distance link the stability is more important than the transfererate, I think you would be much happier with a stable 2 Mbit link, than with a 54 Mbit link that only works sometimes