It depends on your age. It depends on your family status. It depends on your employment status, i.e. retired or working. It depends on what you like to do. It even depends on your health.
Age: I am 70 years old, retired...and oftentimes tired. For me BHC is perfect as I can relax in the sun, golf, read (we have a great library) or attend classes (we also have a great community college).
If I was working age, jobs are scarce and low paying. Many people are day laborers. The lucky ones work at the casinos in Laughlin or the hospital or college in BHC. There is the river to swim, fish or play in. If I was younger I would spend most of my time in the water but at my age...and with my arthritis...not so much.
But it has everything my wife and I need to enjoy life. We moved here from the pacific northwest and would never move back.
Whatever you decide about BHC, good luck.