Roaming is smoother if you use a single SSID for all your access points. Tomato firmware is very useful but saving settings is flaky. Virtual access points are helpful in organizing access security. You can now buy a USB WiFi adapter for much less than the cheapest WiFi router. You can change the SSID for both the primary and virtual access points on a WiFi PLDT MyDSL.
I'm lucky with the WiFi routers I bought. They all allow virtual access points. Some of them have both repeater and WDS capability. Others have at least WDS and a DNS proxy or very configurable DHCP server settings. Onto my next project!