it's true you buy based on what you need. if you need to bridge the same wireless network then an AP is generally what you should get. if you wanna boost the signal, again go with the AP. however, if you want to bridge a wired network, while boosting security, this can be done with a router through placing a static route. on the flip side, this will cause some msft file sharing issues unless you have a WINS server... which kinda' throws this off into a complicated tangent.
as for the antenna... i know for a fact that Cisco, Trendware, and Siemens's antenna all work with both the AP's and the routers. it's simply a matter of removing the existing antenna and placing a higher gain antenna. to comment, the examples used by ezlan.net aren't really comparable. they are comparing the use of a wireless router with an antenna to a wireless router working in tandem with an access point. they also say that using an AP as a repeater might increase distance, but it will sacrifice bandwidth to do so.
finally, having a wireless router doesn't mean you will have lots of cables, and having an AP doesn't mean fewer cables.
to use an AP, you need to have a router to begin with, assuming you want to access to outside networks. that router can also be filled with cables. if you are going a totally wireless solution, then you'll have wireless nics vs. wired nics, reducing your need for cabling. so either way, it depends what you want to do. if you want to go totally wireless, then you dont need to fill the LAN ports of the wireless router. if you are going to get an AP to add roaming use of a laptop, you can do so, but the existing router can have every lan port filled with existing cable.