The neurosky module is well thought of in general for consumer based applications, but for more scientific stuff, is way too black box and the algorithms are protected, that said, these chips work on a fairly simple serial protocol and deliver basic stats albeit out of a very darkened box. Would be easy to interface with an rpi, and the protocol is dead easy to decode.
A simple opamp circuit paired with a basic micro controller would probably do a similar job and you’d have an easier job understanding what is going on, but for applications where you want something basics like ‘alpha power’ related to concentration or such and such, to modulate a thing and aren’t to bothered how it relates to the actual signal, these are powerful ics.