As discussed in a thread a few weeks ago, the hardware often isn't the challenging or expensive part of building a BCI system.
Electrodes and a softgoods system to reliably hold them in place comfortably is a big challenge.
The off the shelf pre-build components are expensive, uncomfortable, and/or unreliable (from our experience).
We're building a sleep wearable EEG headband which monitors sleep state and uses auditory stimulation to increase deep sleep in realtime (https://soundmind.co).
We started by working with the Open-BCI board. It was a good starting point, but once we tried to get it on our heads and sleep with it (not lying next to us on the bed), we needed to move to our own custom hardware.
That was not a big challenge. A month after that decision, we had a custom board.
But electrodes, and keeping electrodes in place, that's where the challenge is. Off the shelf stuff is either uncomfortable and expensive, or not of high enough quality to use in EEG.
We've had to not only design our own electrodes, but also the system to hold them in place comfortably while sleeping.
Many other BCI devices don't have the "sleeping" requirement, but it is still a PITA to get things going on an average users head.
Emotiv (also a local Sydney, Australia company) has some great devices which can be easily used - but I don't think they give direct access to the data.
By all means, people should play with the BCI tech, but just know that if you think you're going to buy a board, and use it in an environment where the person is not very still, you are going to run into lots of issues.