the performance is definitely there; it routes subnets of mine at 1Gbps across interfaces... so it'd handle an internet connection that fast.
if you have really fast internet be weary of consumer off the shelf routers, they often dont have the performance needed to actually give you the connection your paying for.. its certainly something you should research.. I bet very few cheap consumer routers will handle 100Mbit all that well.
there is a really nice web interface for the EdgeRouter's, not all options are available in it but its more than enough to get a basic home internet connection going.. alot of the more advanced options are just easier to setup through the CLI, sometimes thats the only option. You do need a good understanding of networking if you want to use any of the advanced features the EdgeRouter's can provide... for basic Home NAT/Firewall/DHCP Server its setup out of the box to do that.