what would be a suitable new router that is supportable by OpenWRT that has decent wifi coverage for a 2room hdb (elderly occupant). shortlisted Linksys E8450, but only issue is no external antennas so i am concerned about wifi coverage.
E8450's wireless is able to cover 5 rooms if you place it in the middle of the house. Even if you're unable to connect to the 5GHz radio at a distance, the 2.4GHz is still plenty fast. Note that the devices (PC/Handphones/etc.) will need to have Wifi6 chip and above installed to enjoy the speed.
Overall, I won't recommend you flashing OpenWRT on the E8450 until you have read the instructions properly. If you brick the router during the FW Flash, you will need to take it apart and connect via serial and reflash it. In fact, it should be fine to use it as it is (stock), if you just need a normal and simple home network.
My thoughts on the E8450 is that while it is a decent router, it is better as an AP. But, there are easier APs to setup around such as the UNIFI U6 Lite and TP-Link Omada AP.
In a 2room, 1 wifi router or 1 access point is more than enough.
Btw, if you do consider minipc as router as suggested by xiaofan above, do take a look at pfsense/opnsense too.